文章分类 -  c++

解密内存屏障(注释补充) 《转载》
摘要:简介 内存屏障是一种底层原语,在不同计算机架构下有不同的实现细节。本文主要在x86_64处理器下,通过Linux及其内核代码来分析和使用内存屏障 理解内存屏障 不少开发者并不理解一个事实 — 程序实际运行时很可能并不完全按照开发者编写的顺序访问内存。例如: 这里,y = 1很可能先于x = r执行。 阅读全文

posted @ 2018-08-02 19:20 dchao 阅读(254) 评论(0) 推荐(0) 编辑

微服务可靠性设计<转载>
摘要:1. 背景 微服务化之后,系统分布式部署,传统单个流程的本地API调用被拆分成多个微服务之间的跨网络调用,由于引入了网络通信、序列化和反序列化等操作,系统发生故障的概率提高了很多。 微服务故障,有些是由于业务自身设计或者编码不当导致,有些是底层的微服务化框架容错能力不足导致。在实际项目中,需要从业务 阅读全文

posted @ 2017-06-26 15:56 dchao 阅读(431) 评论(0) 推荐(0) 编辑

分布式搜索方案选型
摘要:分布式搜索方案选型之一:Solr 我第一个了解到的分布式搜索框架是solr,它是由java开发的,基于lucene的分布式搜索引擎,提供了类似于webserver的编程接口,是一个比较成熟的搜索引擎,目前很多公司都在使用。很快我就部署了一个由4台机器组成的solr集群,开始导公司的数据进去测试,导的 阅读全文

posted @ 2016-03-03 08:51 dchao 阅读(161) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示