分享好友

×
取消 复制
暗淡了乌云 栈主
2020-01-02 17:42:59
展开
0
飘絮絮絮丶 成员
2019-12-26 15:48:35
展开
2
暗淡了乌云 栈主
2019-12-24 17:52:29

展开
0
小尾巴鱼 :这篇干货,收藏了
2019-12-24 23:14:14
1
哈哈 回复 小尾巴鱼 :收藏了
2019-12-25 13:57:11
0
暗淡了乌云 栈主
2019-12-24 17:46:40

展开
0
☀️ :收藏。 ✌️
2019-12-26 17:46:18
0
暗淡了乌云 栈主
2019-12-24 17:36:09
展开
0
暗淡了乌云 栈主
2019-12-24 16:30:57

展开
1
cdfoxman 成员
2019-12-24 11:29:38
展开
2
暗淡了乌云 栈主
2019-12-24 10:59:46
展开
1
☀️ :已收藏 ?
2019-12-24 11:41:31
0
暗淡了乌云 栈主
2019-12-24 10:44:11
展开
0
暗淡了乌云 栈主
2019-12-23 10:37:13
展开
2
哈哈 :不错~
2019-12-24 10:13:45
0
暗淡了乌云 栈主
2019-12-20 14:09:22
展开
1
暗淡了乌云 栈主
2019-12-20 10:52:07
deeply 提问:如何写raft的测试用例? 怎么写出完备的测试用例证明自己实现的raft可靠可用?

(1)Raft算法(state machine)的正确性,可以考虑直接移植etcd raft模块的全部unit test cases(https://github.com/etcd-io/etcd/tree/master/raft),这是当前可见的最为完备的raft算法测试用例集,所以pingcap的raft-rs(etcd raft的rust版)和 @我做分布式系统 的dragonboat都移植了这部分case; (2)线性一致性(linearizable):可以使用jepsen测试raft实现在各种异常(网络分区,宕机、hang等)情况是否满足线性一致性,仓库里面有很多的例子,照葫芦画瓢写一个也不难(还是很恶心的,毕竟只能用closure写),例如etcd、tidb、logcabin等等,详细的可以参考jepsen作者的文章:https://jepsen.io/analyses (3)更进一步的可能就是Chaos Engineering,给整个系统注入各种异常,看系统的表现,大的公司都有实践,其中开源的可以参考etcd的function test和dragonboat的Monkey Testing部分

1
暗淡了乌云 栈主
2019-12-20 10:34:31
展开
1
pengjs991111 成员
2019-12-20 10:22:47
展开
0
暗淡了乌云 栈主
2019-12-18 13:38:32

展开
0
xiaojun63 成员
2019-12-18 11:23:57
展开
2
小尾巴鱼 :学习
2019-12-20 14:20:31
0
暗淡了乌云 栈主
2019-12-17 16:57:01
展开
0
暗淡了乌云 栈主
2019-12-17 16:29:23

展开
0
☀️ 成员
2019-12-17 16:19:27

展开
0
cdfoxman 成员
2019-12-17 15:58:00
展开
0
分享好友

点击获得分享链接,复制给好友成功购买后您可以获得2成返利哦~

分布式存储笔记
创建时间:2019-12-13 16:59:52
分布式与存储技术
展开
购买事项

付费用户可享受文章永久阅读权限;

本课程为虚拟产品,付费后不可退换;

您拥有向小栈作者进行答疑的机会,小栈作者利用业余时间选择性回答;

栈主、嘉宾

  • 暗淡了乌云
    栈主

小栈成员

  • bluetooth
  • 格伯纳
  • ☀️
  • R-B
特邀嘉宾

亲爱的{{$mastername}}栈主,

作为我们尊贵的VIP,您可以免费邀请人脉圈的任何人加入小栈,与您共同建设、管理{{$stackname}}小栈,为您站场,期待您的小栈聚集各路大牛

⚠️注意事项:

1.被邀请嘉宾与您同享小栈部分权益,可共同活跃、管理小栈内用户;

2.嘉宾可在24小时之内通过下一步给到的链接注册登录,过期失效;

3.为最大程度保护您小栈的隐私性,请在安全的环境下发给可信任的用户;

4.链接仅可单人单次使用;

5.目前最多可邀请9位嘉宾入驻。

加入官方吐槽小栈吧
马上解决问题哟~