如何保证RabbitMQ消息队列的高可用?
生活随笔
收集整理的這篇文章主要介紹了
如何保证RabbitMQ消息队列的高可用?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RabbitMQ 有三種模式:單機(jī)模式,普通集群模式,鏡像集群模式。
單機(jī)模式:就是demo級(jí)別的,一般就是你本地啟動(dòng)了玩玩兒的,沒人生產(chǎn)用單機(jī)模式
普通集群模式:意思就是在多臺(tái)機(jī)器上啟動(dòng)多個(gè)RabbitMQ實(shí)例,每個(gè)機(jī)器啟動(dòng)一個(gè)。
鏡像集群模式:這種模式,才是所謂的RabbitMQ的高可用模式,跟普通集群模式不一樣的是,你創(chuàng)建的queue,無(wú)論元數(shù)據(jù)(元數(shù)據(jù)指RabbitMQ的配置數(shù)據(jù))還是queue里的消息都會(huì)存在于多個(gè)實(shí)例上,然后每次你寫消息到queue的時(shí)候,都會(huì)自動(dòng)把消息到多個(gè)實(shí)例的queue里進(jìn)行消息同步。
總結(jié)
以上是生活随笔為你收集整理的如何保证RabbitMQ消息队列的高可用?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: rabbitmq优先级队列
- 下一篇: 线程Queue,进程Queue和Rabb