送書《分布式一致性算法開發(fā)實(shí)戰(zhàn)》
《分布式一致性算法開發(fā)實(shí)戰(zhàn)》是一本以一個(gè)工程師的角度分析Raft算法的執(zhí)行機(jī)制,并且用更貼近生產(chǎn)環(huán)境級(jí)別的方式嘗試實(shí)現(xiàn)Raft算法,以及基于Raft算法的服務(wù)。本書的主要目的是給想要實(shí)現(xiàn)Raft算法的讀者一種可行的思路,而不是僅僅停留在功能不完全的玩具項(xiàng)目上。所以本書使用了很多面向生產(chǎn)環(huán)境的技術(shù),比如異步IO,同時(shí)還進(jìn)行了線程間調(diào)用分析,讓讀者更好地理解如何正確處理多線程調(diào)用。
除此之外,本書在涉及實(shí)現(xiàn)的章節(jié)的最后還提供了組件或者整個(gè)功能的測(cè)試代碼,一方面保證當(dāng)前章節(jié)代碼的正確性,另一方面讓讀者對(duì)于代碼的執(zhí)行過程有更好的理解。
如果你是想要實(shí)現(xiàn)Raft算法的工程師、想在生產(chǎn)環(huán)境使用Raft算法的工程師、對(duì)Raft算法感興趣的讀者,那么相信這本《分布式一致性算法開發(fā)實(shí)戰(zhàn)》會(huì)很對(duì)你胃口!

內(nèi)容簡(jiǎn)介
從介紹分布式一致性算法開始,分析了Raft算法以及Raft算法所依賴的理論,在此基礎(chǔ)上講解并實(shí)現(xiàn)了Raft算法以及基于Raft算法的KV服務(wù)。通過本書,可以深入了解Raft算法的運(yùn)行機(jī)制,也可以學(xué)到如何相對(duì)正確地實(shí)現(xiàn)Raft。
《分布式一致性算法開發(fā)實(shí)戰(zhàn)》分為11章,第1章簡(jiǎn)單介紹分布式一致性算法,第2章詳細(xì)分析Raft算法,第3章在第2章的基礎(chǔ)上進(jìn)行整體設(shè)計(jì),第4~8章逐個(gè)講解基于Raft算法的KV服務(wù)的各個(gè)組件的實(shí)現(xiàn),第9章講解日志快照,第10章是生產(chǎn)環(huán)境必需的服務(wù)器成員變更功能,第11章介紹一些相關(guān)的Raft算法優(yōu)化。
本書詳細(xì)介紹了Raft的核心算法、服務(wù)器成員變更以及各種優(yōu)化的實(shí)現(xiàn),適合那些想嘗試實(shí)現(xiàn)Raft算法或者在生產(chǎn)環(huán)境加入Raft算法的人,也適合那些對(duì)于Raft算法有興趣的讀者。
作者簡(jiǎn)介
趙辰,男,1989年生于上海,軟件工程師。曾在螞蟻金服工作四年,擅長(zhǎng)基于Java語言的后端開發(fā),對(duì)Java語言下的多線程編程、分布式計(jì)算、多核編程有深入研究。
公眾號(hào)下方留言,集贊數(shù)前2名獲獎(jiǎng)
規(guī)則:2本名額,以前獲過獎(jiǎng)的本次不再參與。提供本文【分享群或者朋友圈】集贊的截圖,不提供名額作廢。
規(guī)則:2本名額,以前獲過獎(jiǎng)的本次不再參與。提供本文【分享群或者朋友圈】集贊的截圖,不提供名額作廢。
規(guī)則:2本名額,以前獲過獎(jiǎng)的本次不再參與。提供本文【分享群或者朋友圈】集贊的截圖,不提供名額作廢。
點(diǎn)贊截止時(shí)間:2022.12.29 中午12:00【認(rèn)準(zhǔn)時(shí)間,時(shí)間截止之后點(diǎn)贊均無效】
