栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

rabbitmq高可用集群搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rabbitmq高可用集群搭建

rabbitmq高可用集群搭建

1.使用docker安装三个rabbitmq实例

docker run -d --hostname rabbit01 --name mq01 -p 5671:5672 -p 15671:15672 -e RABBITMQ_ERLANG_cookie="honchou-rabbitmq_cookie" rabbitmq:management
docker run -d --hostname rabbit02 --name mq02 -p 5672:5672 -p 15672:15672 --link mq01:mylink01 -e RABBITMQ_ERLANG_cookie="honchou-rabbitmq_cookie" rabbitmq:management
docker run -d --hostname rabbit03 --name mq03 -p 5673:5672 -p 15673:15672 --linke mq01:mylink02 --link mq02:mylink03 -e RABBITMQ_ERLANG_cookie="honchou-rabbitmq_cookie" rabbitmq:management

#备注:1.首先需要先下载好docker镜象,镜象名:rabbitmq:management
#2.需要添加相同的cookie
    进入到mq02,将mq01节点加入到集群中
#1.进行到mq02
[devuser@VM-20-7-centos ~]$ sudo docker exec -it mq02 /bin/bash
#2.先停止服务
root@rabbit02:/# rabbitmqctl stop_app
#3.添加集群节点
root@rabbit02:/# rabbitmqctl join_cluster rabbit@rabbit01
#4.查看集群状态
root@rabbit02:/# rabbitmqctl cluster_status
#上一个命令可以看到如下信息
Disk Nodes

rabbit@rabbit01
rabbit@rabbit02

Running Nodes

rabbit@rabbit01
rabbit@rabbit02

    如此在mq03中同样加入集群节点,略。

    如上三步配置完成之后,消息本身会存在于其中的一个节点实例中,只是单纯的提高了吞吐量,并不能实现高可用。

    配置镜像集群,提高高可用。

是单纯的提高了吞吐量,并不能实现高可用。

    配置镜像集群,提高高可用。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723649.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号