0

我有一個項目,我有多個節點提供服務。其中一個節點(和只有一個)需要充當主節點爲所有其餘節點編排某些功能。如果主節點消失,我需要剩下的節點檢測並協商一個新的主節點。我正在尋找可以指導我的實施的設計模式和/或算法。 Windows'計算機瀏覽器服務'和數據庫體系結構提供了一些類比,雖然我可以找到單主設計概念的高級描述,但他們往往過於模糊。我需要一些更詳細的信息,可以向我展示談判的例子,握手等等。代碼示例會很棒,但是序列圖或類似的東西也不錯。搜索單個主設計模式

任何人都可以提出任何建議嗎?

回答

0

希望別人能夠更好地回答這個問題(我會刪除我的答案),但是當我第一次看到你的問題時,我立即想到了Erlang編程社區中使用的OTP概念。搜索:OTP Erlang(OTP對於Erlang非常重要,你應該找到很多結果)

你應該看看的另一件事是Nagios監控系統。我不認爲Nagios受OTP的啓發,但我認爲你會發現那些人得出了OTP使用的幾個相同的結論和基本原則。

+0

這不是我真正想要的,而是有趣的閱讀。謝謝。 – JoeGeeky 2010-11-16 07:45:02