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的特点
  • 热门搜索
    抵扣是什么意思 坐南朝北是什么意思 1977年属什么 born是什么意思 grey是什么颜色 emm什么意思 曾经沧海难为水是什么意思 sugar是什么意思 9月10日是什么星座 一件代发什么意思