- 博客(4)
- 收藏
- 关注
原创 ZooKeeper源码阅读(二):客户端
源代码: http://svn.apache.org/repos/asf/zookeeper/trunk/ 导入eclipse: 在包含build.xml目录下执行ant eclipse将产生.classpath文件 目录结构: src/recipes:提供了各种Zookeeper应用例子 src/c:提供了c版客户端。zookeeper_st,zookeeper_
2013-07-23 12:43:22 5601
原创 ZooKeeper源码阅读(一):ZAB协议
A simple totally ordered broadcast protocol causal relationship指的是同一个发送者发送的两个消息,或者leader改变前发送的消息和改变后发送的消息。 怎么保证casual order? 当重选Leader时,前一个Leader发送的消息先于当前Leader发送的消息。 Leader在开始broadcast之前
2013-07-14 18:49:26 20406 2
原创 Gaea源码阅读(五):C客户端
除了Java客户端外,Gaea还提供了C语言和.NET实现。 基本都是相同的,只是序列化/反序列化用C语言重新实现了。遵循相同的格式,
2013-07-05 11:17:24 1272
原创 Github搭建静态博客
Jekyll是一个ruby工具,可以根据静态文本搭建网站。 Github Pages功能的后端引擎就是jekyll,因此只要你的项目包含了jekyll配置,就可以在Github上免费建立博客。 jekyll 通过ruby安装工具gem安装 sudo apt-get install rubygems 可以添加源 gem sources -a http://ruby.tao
2013-07-01 14:51:54 2799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人