送书《分布式一致性算法开发实战》

共 997字,需浏览 2分钟

 ·

2022-12-31 08:54

《分布式一致性算法开发实战》是一本以一个工程师的角度分析Raft算法的执行机制,并且用更贴近生产环境级别的方式尝试实现Raft算法,以及基于Raft算法的服务。本书的主要目的是给想要实现Raft算法的读者一种可行的思路,而不是仅仅停留在功能不完全的玩具项目上。所以本书使用了很多面向生产环境的技术,比如异步IO,同时还进行了线程间调用分析,让读者更好地理解如何正确处理多线程调用。

除此之外,本书在涉及实现的章节的最后还提供了组件或者整个功能的测试代码,一方面保证当前章节代码的正确性,另一方面让读者对于代码的执行过程有更好的理解。

如果你是想要实现Raft算法的工程师、想在生产环境使用Raft算法的工程师、对Raft算法感兴趣的读者,那么相信这本《分布式一致性算法开发实战》会很对你胃口!

内容简介

 从介绍分布式一致性算法开始,分析了Raft算法以及Raft算法所依赖的理论,在此基础上讲解并实现了Raft算法以及基于Raft算法的KV服务。通过本书,可以深入了解Raft算法的运行机制,也可以学到如何相对正确地实现Raft

  《分布式一致性算法开发实战》分为11章,第1章简单介绍分布式一致性算法,第2章详细分析Raft算法,第3章在第2章的基础上进行整体设计,第4~8章逐个讲解基于Raft算法的KV服务的各个组件的实现,第9章讲解日志快照,第10章是生产环境必需的服务器成员变更功能,第11章介绍一些相关的Raft算法优化。

本书详细介绍了Raft的核心算法、服务器成员变更以及各种优化的实现,适合那些想尝试实现Raft算法或者在生产环境加入Raft算法的人,也适合那些对于Raft算法有兴趣的读者。

作者简介

赵辰,男,1989年生于上海,软件工程师。曾在蚂蚁金服工作四年,擅长基于Java语言的后端开发,对Java语言下的多线程编程、分布式计算、多核编程有深入研究。

公众号下方留言,集赞数前2名获奖


规则:2本名额,以前获过奖的本次不再参与。提供本文【分享群或者朋友圈】集赞的截图,不提供名额作废。

规则:2本名额,以前获过奖的本次不再参与。提供本文【分享群或者朋友圈】集赞的截图,不提供名额作废

规则:2本名额,以前获过奖的本次不再参与。提供本文【分享群或者朋友圈】集赞的截图,不提供名额作废

点赞截止时间:2022.12.29  中午12:00【认准时间,时间截止之后点赞均无效】


浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报