分佈式系統核心技術 ** 萬法皆空,因果不空。 ** 隨著摩爾定律碰到瓶頸,越來越多情況下要依靠可擴展的分佈式架構來實現海量處理能力。 單點結構演變到分佈式結構,首要解決的問題就是數據一致性。很顯然,如果分佈式集群中多個節點不能保證處理結果一致的話,那建立在其上的業務系統將無法正常工作。 區塊鏈系統是一個典型的分佈式系統,在設計上必然也要考慮分佈式系統中的典型問題。 本章將介紹分佈式系統領域的核心技術,包括一致性、共識的定義,基本的原理和常見算法,最後還介紹了評估分佈式系統可靠性的指標。