21、加餐 | 拜占庭将军问题:如何基于签名消息实现作战计划的一致性?你好,我是韩健。 在[01讲]中,为了不啰嗦,让你举一反三地学习,我对签名消息型拜占庭问题之解,没有详细展开,而是聚焦在最核心的点“签名约束了叛徒的作恶行为”,但从留言来看,很多同学在理解签名和如何实现作战一致性上,还是遇到了问题。比如不理解如何实现...2025-11-03
19、基于Raft的分布式KV系统开发实战(一):如何设计架构?你好,我是韩健。 学完前面2讲之后,相信你已经大致了解了Raft算法的代码实现(Hashcorp Raft),也掌握了常用API接口的用法,对Raft算法的理解也更深刻了。那么,是不是掌握这些,就能得心应手的处理实际场景的问题了呢? 在我看来,掌握的...2025-11-03
18、Hashicorp Raft(二):如何以“集群节点”为中心使用API?你好,我是韩健。 上一讲结束后,相信有的同学已经跃跃欲试,想把Hashicorp Raft使用起来了。不过,也有一些同学跟我反馈,说自己看到Hashicorp Raft的Godoc,阅读完接口文档后,感觉有些不知所措,无从下手,Hashicorp R...2025-11-03
17、Hashicorp Raft(一):如何跨过理论和代码之间的鸿沟?你好,我是韩健。 很多同学在开发系统的时候,都会有这样的感觉:明明自己看了很多资料,掌握了技术背后的原理,可在开发和调试的时候还是很吃力,这是为什么呢? 答案很简单,因为理论和实践本来就是两回事,实践不仅需要掌握API接口的用法,还需要理解API背后...2025-11-03
16、InfluxDB企业版一致性实现剖析:他山之石,可以攻玉你好,我是韩健。 学习了前面15讲的内容后,我们了解了很多常用的理论和算法(比如CAP定理、Raft算法等)。是不是理解了这些内容,就能够游刃有余地处理实际系统的问题了呢? 在我看来,还远远不够,因为理论和实践的中间是存在鸿沟的,比如,你可能有这样的...2025-11-03