一千萬個為什麽

搜索

使用像kubernetes這樣的容器編排平臺時,Serf是否具有附加價值?



當Hashicorp的網站被檢查時,似乎還有另一種工具,即Serf。當天早些時候,還有另外一個叫做 otto 的工具,但是在某個特定時刻已經被棄用了。

閱讀使用案例之後,我想知道它是否具有附加價值,代碼> serf 時使用像kubernetes這樣的容器業務流程平臺。

轉載註明原文: 使用像kubernetes這樣的容器編排平臺時,Serf是否具有附加價值?

一共有 1 個回答:

Serf是八卦協議的實現,並且與k8s等編排工具完全無關。即使這種協議在內部使用,在大多數情況下,它也不適用於在給定協調器中運行的應用程序。

所以如果你的應用程序或工作流程取決於八卦協議,那麽你將使用Serf,否則沒有意義。


Gossip protocol is way of messaging to all nodes without:

  • 知識的集中點
  • 單點故障
  • 使用任何節點的整個網絡功能

簡單地說,它就像“消息鏈”一樣工作(“如果你不發送給N人,你永遠不會找到你的愛”或類似的東西)。

  1. 一個節點向其他人中的N個人發送通知
  2. 如果您收到您已收到的郵件,請不要執行任何操作。
  3. 否則,請轉到步驟1。

給定這樣簡單的協議,您可以計算出所有節點將以99%的概率接收消息的概率。