rabbitmq 3.3 高可用集群搭建

 时间:2024-11-22 17:02:16

1、安装Haproxy1.yum install -y haproxy2.启动haproxysystemctl start haproxy3.查看haproxy状态systemctl status haproxy

rabbitmq 3.3 高可用集群搭建

2、两台rabbitmq进行通信1.ll -a /var/lib/rabbitmq/可看到文件 .erlang.cookie2.将 .erlang.cookie复制到另一台虚拟机scp /var/lib/rabbitmq/.erlang.cookie root@rabbitmq2:/var/lib/rabbitmq这样两台rabbitmq就可以进行通信。

rabbitmq 3.3 高可用集群搭建

3、两台rabbitmq组成集群1.停止其中一台rabbimq机器的运行rab水瑞侮瑜bitmqctl stop_锾攒揉敫app2.将这台rabbitmq机器加入到另外一台rabbitmq机器,组成集群。rabbitmqctl join_cluster --ram rabbit@rabbitmq13.查看集群状态rabbitmqctl cluster_status4.启动这台rabbitmq机器rabbitmqctl start_app

rabbitmq 3.3 高可用集群搭建
rabbitmq 3.3 高可用集群搭建
rabbitmq 3.3 高可用集群搭建

4、两台rabbitmq进行数据同步(镜像模式)1.输入以下命令:rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'这样两台rabbitmq就可以数据同步了。

5、两台rabbitmq通过Haproxy组成高可用集群1.编辑Haproxy洧粽袄淖配置文件vi /etc/haproxy/haproxy.cfg添加以下语句:listen rabbitmq_loc锾攒揉敫al_cluster 127.0.0.1:5670mode tcpoption tcplogbalance roundrobinserver rabbit1 192.168.80.137:5672 check inter 5000 rise 2 fall 2server rabbit2 192.168.80.138:5672 check inter 5000 rise 2 fall 2

rabbitmq 3.3 高可用集群搭建

6、验证是否搭建成功1.写个读取数据入队列的php文件,rabbitmq的端口要用上一步设置的Haproxy端口,看能否访问,成功即表示集群环境搭建成功。

rabbitmq 3.3 高可用集群搭建
  • RabbitMQ集群搭建方法
  • docker+rabbitmq集群搭建方法
  • RabbitMQ安装方法
  • rabbitMq延迟队列
  • 图解RabbitMQ的特点
  • 热门搜索
    超简单清明节手抄报 国庆节手抄报简单好看 养成教育手抄报 二年级手抄报大全 小学生手抄报内容 热爱祖国的手抄报 清明节手抄报一等奖 春节风俗手抄报 初中数学手抄报 手抄报设计图