1
我想實現Rabbitmq服務器的高可用性。我已經閱讀了Rabbitmq提供的文檔,對文檔使用DRBD,我不想使用DRBD進行共享存儲,從我身邊我已經做了兩個節點的集羣並準備鏡像隊列。其餘需要實現的高可用性幫助我。如何在不使用DRBD的情況下實現Rabbitmq高可用性?
感謝
我想實現Rabbitmq服務器的高可用性。我已經閱讀了Rabbitmq提供的文檔,對文檔使用DRBD,我不想使用DRBD進行共享存儲,從我身邊我已經做了兩個節點的集羣並準備鏡像隊列。其餘需要實現的高可用性幫助我。如何在不使用DRBD的情況下實現Rabbitmq高可用性?
感謝
的HA文檔可以在RabbitMQ的站點 http://www.rabbitmq.com/ha.html
與主要設立在 http://www.rabbitmq.com/clustering.html
被描述這不涉及DRBD被發現是一個簡單的指導如何在多個服務器上鏡像隊列。
我已經根據上面的說明實施了HA兔子羣集,以便我可以證明他們的清晰度。 如果您有關於HA設置的任何具體問題,並不清楚,我很樂意回答。
謝謝。我已經在Rabbitmq論壇上發佈了相同的問題http://old.nabble.com/can-we-implement-high-availability-without-using-DRBD--tt33862277.html#a33862277,他告訴我,集羣+鏡像隊列完成了Rabbitmq HA,他還告訴我在節點關閉時使用故障轉移機制切換節點,但這並不能解決我的問題。我希望實現節點故障和服務故障(rabbitmq -server)。如果您有任何想法我怎麼做,然後請幫助。 –
如果你有任何關於實施的文件,請儘可能與我分享。 –
節點或服務故障可以通過負載均衡代理(如HAProxy)和相應的流量路由進行檢測。在正常操作中,代理通常將循環連接到服務器,並且在發生故障時僅將客戶端連接到仍處於運行狀態的客戶端。這是你以後的事嗎?查看http://www.joshdevins.net/2010/04/16/rabbitmq-ha-testing-with-haproxy/獲取關於此的一些信息。 –