[資訊] 訊息佇列: etcd

etcd
https://github.com/etcd-io/etcd

etcd web
https://etcd.io/

Etcd超全解:原理闡釋及部署設置的最佳實踐
https://kknews.cc/zh-tw/code/j9a5g3e.html

etcd簡介
https://www.hi-linux.com/posts/40915.html

Zookeeper vs Etcd
https://mp.weixin.qq.com/s?__biz=MzA4Nzc4MjI4MQ==&mid=2652403280&idx=1&sn=e234f524c0a939c535e43a5f62d101ad&chksm=8bd8f0b6bcaf79a0a7b8a490a4b7266fbff86c3382dd0669982cdebedd5efe01fe941a9dff62&token=1931842437&lang=zh_CN#rd

etcd是CoreOS團隊於2013年6月發起的開源專案,它的目標是構建一個高可用的分散式鍵值(key-value)資料庫。etcd內部採用raft協定作為一致性演算法,etcd基於Go語言實現。etcd安裝配置簡單,而且提供了HTTP API進行交互,使用也很簡單,兼具安全性,能支援SSL證書驗證,且訊息服務的效率極高,根據官方提供的benchmark資料,單實例支援每秒2k+讀操作,核心是採用raft演算法,實現分散式系統資料的可用性和一致性。


#etcd, go, raft, 分散式, 一致性, 協調, 佇列, 服務

留言