<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > RabbitMQ集群部署(二)——普通集群模式部署

RabbitMQ集群部署(二)——普通集群模式部署

發(fā)布人:天翼云開(kāi)發(fā)者 時(shí)間:2025-03-27 來(lái)源:工程師 發(fā)布文章

本文分享自天翼云開(kāi)發(fā)者社區《RabbitMQ集群部署(二)——普通集群模式部署》,作者:芋泥麻薯 

RabbitMQ普通集群模式即在多個(gè)服務(wù)器上部署多個(gè)MQ實(shí)例, 每臺機器一個(gè)實(shí)例. 創(chuàng )建的每一個(gè)queue,只會(huì )存在一個(gè)MQ實(shí)例上. 但是每一個(gè)實(shí)例都會(huì )同步queue的元數據(即queue的標識信息). 當在進(jìn)行消費的時(shí)候, 就算對應的數據在其他的MQ實(shí)例上, 其也會(huì )根據內部的queue的元數據,從該queue所在實(shí)例上拉取數據過(guò)來(lái).這種方式只是一個(gè)簡(jiǎn)單的集群,并沒(méi)有考慮高可用。由于需要不斷去其他實(shí)例拉取數據,所以性能開(kāi)銷(xiāo)巨大.容易造成單實(shí)例的性能瓶頸. 并且如果真正有數據的那個(gè)queue的實(shí)例宕機了. 那么其他的實(shí)例就無(wú)法進(jìn)行數據的拉取.這種方式只是通過(guò)集群部署的方式提高了消息的吞吐量,但是并沒(méi)有考慮到高可用. 

部署流程:

1、首先在第二和第三節點(diǎn)完成rabbitmq的安裝

yum -y install erlang

yum -y install rabbitmq-server 

2、將主節點(diǎn)的cookie,拷貝到從節點(diǎn)中,并修改對應的權限

scp /var/lib/rabbitmq/.erlang.cookie root@192.168.64.128:/var/lib/rabbitmq/.erlang.cookie

scp /var/lib/rabbitmq/.erlang.cookie root@192.168.64.131:/var/lib/rabbitmq/.erlang.cookie 

chown -R rabbitmq:rabbitmq  /var/lib/rabbitmq/.erlang.cookie

chmod 400 /var/lib/rabbitmq/.erlang.cookie 

3、啟動(dòng)rabbitmq服務(wù),并關(guān)閉非主節點(diǎn)對應app

service rabbitmq-server start

rabbitmqctl stop_app 

4、將非主節點(diǎn)加入到主節點(diǎn)的集群,bogon1對主節點(diǎn)的hostname

rabbitmqctl join_cluster --ram rabbit@bogon1 

5、加入集群以后則,啟動(dòng)對應app即可,到此,普通集群模式部署完成。

rabbitmqctl start_app


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: RabbitMQ

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>