zarusz/SlimCluster:在.NET中實現的Raft分散式共識演算法

banq發表於2022-02-02

SlimCluster在.NET中實現了Raft分散式共識演算法。此外,它還實現了SWIM叢集成員列表(節點的加入和離開/死亡)。
  • 成員列表需要維護哪些微服務例項(節點)構成一個叢集。
  • Raft共識有助於在微服務例項之間傳播狀態,並確保有一個指定的領導例項來執行工作協調。

該庫的目標是為你的分散式微服務例項的協調和共識提供一個共同的基礎工作。有了它,開發者就可以專注於手頭的業務問題。該庫承諾有一個友好的API和可插拔的架構

SlimCluster的戰略目標是實現其他演算法,使分散式.NET微服務更容易,而不需要一個人拉著其他第三方庫或產品的負載。
 

相關文章