RabbitMQ集羣架構模式

1、主備模式(Warren)

主備模式:實現RabbitMQ的高可用集羣 ,通常在併發和數據量不高的狀況下,這種模式很好用且簡單。主備模式也稱之爲Waren模式。就是一個主/備方案(主節點若是掛了,從節點提供服務而已,主備切換。)

2、遠程模式(Shovel)

3、鏡像模式(Mirror)

4、多活模式(Federation)

多活模式:這種模式也是 實現異地數據複製的主流模式,由於Shovel模式配置比較複雜,因此通常來講 實現異地集羣都是使用這種 雙活模式或者 多活模式實現的。這種模式須要依賴rabbitmq的dederration插件,能夠實現持續的可靠的AMQP數據通訊,多活模式在實際配置與應用很是簡單。
Rabbitmq部署架構採用雙中心模式(多中心),那麼在兩套(或者多套)數據中心各部署一套Rabbitmq集羣,各中心Rabbitmq服務除了須要爲業務提供正常的消息服務外,中心之間還須要實現部分隊列消息共享。多活集羣架構以下:

clipboard.png

相關文章
相關標籤/搜索