Eventually Consistent(最终一致性)

应该说搞分布式系统必读的文章了,转过来,这是2008年12月Werner revise过的版本,先贴上内容简介:分布式系统的CAP理论CAP理论(data consistency, system availability, and tolerance),也就是数据一致性,系统可用性和网络分区容错性...

2010-03-31 18:07:00

阅读数 8054

评论数 3

TProactor浅析二

TProactor源码浅析二     为了模拟Proactor,必须要提供异步操作和异步操作结果的表示方法,TProactor对这点的处理相当复杂化,而且对异步操作进行了细分,复杂化了,下面来简要描述一下。异步操作的表示首先是异步操作的表示,这就是TRB_Asynch_Operation基类,TP...

2010-03-31 09:15:00

阅读数 3252

评论数 0

TProactor源码浅析一

TProactor源码浅析一 开篇      分析TProactor并不是一时心血来潮,而是为了研究它把Reactor分装为Proactor的实现逻辑,在对异步支持不好的平台上实现Proactor封装,便利代码的平台迁移,还是有相当的实用性和意义的。     TProactor是一个开源项目,意在...

2010-03-17 21:22:00

阅读数 5128

评论数 1

人人网UGC海量存储系统Nuclear介绍

转kuqin网上一篇介绍人人网实现海量存储的文章,人人网构建了自己的存储系统Nuclear,先简单列列感想。 又一个使用java构建的分布式的key-value存储系统,在设计思想上严重受到GFS的影响。在存在中心管理节点的情况下,怀疑其提到的“无限扩展性”,夸张了;不过通过一致性hash算法来确...

2010-03-10 14:36:00

阅读数 3419

评论数 2

C/C++语言实现动态数组

C/C++语言实现动态数组C数组的小问题     这里说的动态数组是可以根据需要动态增长占用内存的数组,比如程序初始分配了100个元素,可是运行了一段时间后区区100个空间不能满足了,现在需要400个,怎么办呢;那肯定需要再额外分配300个。     C语言有realloc()函数来解决空间扩充的...

2010-03-09 12:29:00

阅读数 13632

评论数 22

开源网络框架HPServer0.2.10版发布

HPServer是一个为并发高性能网络服务应用而开发的,轻量级的开源网络框架,以C++作为开发语言。HPServer的一些特性:    采用事件驱动的机制,并且统一支持I/O事件、定时器事件和Signal事件;    支持精度为ms的定时器;    内建支持Acceptor,Connector组件...

2010-03-05 18:12:00

阅读数 7452

评论数 15

提示
确定要删除当前文章?
取消 删除
关闭
关闭