通過重新啓動計算機,路由器,程序和瀏覽器,您可以多久解決問題?或甚至通過重新安裝操作系統或軟件組件?快速重新啓動技術,而不是保持良好狀態(可用性和一致性)
當懷疑軟件組件沒有以正確的方式保持其狀態時,這似乎是一種常見模式,那麼通過重新啓動組件就可以獲得初始狀態。
我聽說亞馬遜/谷歌有許多節點集羣。每個節點的一個重要屬性是它可以在幾秒鐘內重啓。所以,如果其中一個失敗了,那麼將它返回到初始狀態只是重新啓動它的問題。
是否有任何語言/框架/設計模式在那裏利用這種技術作爲一流的公民?
編輯描述亞馬遜背後的一些原則以及可用性總體原則和一致性的鏈接: http://www.infoq.com/presentations/availability-consistency
@mtnygard。感謝鏈接:)。我不瞭解ROC的概念。 – 2009-09-25 05:54:09