NuRaft:Raft核心逻辑的C ++实现作为复制库
文件大小: 538k
源码售价: 10 个金币 积分规则     积分充值
资源说明:牛筏 Raft实现源自项目,这是一种具有最小依赖关系的非常轻量级的C ++实现,最初由编写。 添加了新功能,这些功能在中没有描述,但是在eBay中的实际用例中是必需的。 我们认为这些功能对eBay以外的其他人也很有用。 产品特点 在原始的基石中 核心筏算法 日志复制和压缩 领导人选举 快照 动态成员资格和配置更改 组提交和管道写入 用户定义的日志存储和状态机支持 此项目中添加了新功能 如何建造 1.安装cmake和openssl : 的Ubuntu $ sudo apt-get install cmake openssl libssl-dev libz-dev OSX $ brew install cmake $ brew install openssl 视窗 下载并安装 。 目前,我们不支持Windows的SSL。 2.提取库: Linux和OSX $ ./prepare.sh 视窗 将克隆到项目目录中。 3.构建静态库,测试和示例: Linux和OSX $ mkdir build $ cd build build$ cmake ../ build$ mak
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。