当前位置:   article > 正文

docker-compose 搭建rabbitmq镜像集群_rabbitmq镜像集群 docker compose

rabbitmq镜像集群 docker compose

centos安装:略

docker安装:

yum -y install docker

docker-compose 安装:

https://blog.csdn.net/weixin_40165163/article/details/94351035

docker-compose.yaml:

  1. version: '3.1'
  2. services:
  3. rabbit1:
  4. image: bijukunjummen/rabbitmq-server:3.7.0
  5. hostname: rabbit1
  6. ports:
  7. - "5672:5672"
  8. - "15672:15672"
  9. environment:
  10. - RABBITMQ_DEFAULT_USER=myrabbitmq
  11. - RABBITMQ_DEFAULT_PASS=myrabbitmq
  12. rabbit2:
  13. image: bijukunjummen/rabbitmq-server:3.7.0
  14. hostname: rabbit2
  15. links:
  16. - rabbit1
  17. environment:
  18. - CLUSTERED=true
  19. - CLUSTER_WITH=rabbit1
  20. - RAM_NODE=true
  21. ports:
  22. - "5673:5672"
  23. - "15673:15672"
  24. rabbit3:
  25. image: bijukunjummen/rabbitmq-server:3.7.0
  26. hostname: rabbit3
  27. links:
  28. - rabbit1
  29. - rabbit2
  30. environment:
  31. - CLUSTERED=true
  32. - CLUSTER_WITH=rabbit1
  33. ports:
  34. - "5674:5672"

运行容器:

docker-compose up -d  

docker ps

镜像集群设置:

登录rabbitmq管理界面:

或者命令:

策略名称为ha-allqueue,策略模式为 all 即复制到所有节点,包含新增节点,策略正则表达式为 “^” 表示所有匹配所有队列名称。

rabbitmqctl set_policy -p <vhost> ha-allqueue"^" '{"ha-mode":"all"}'

添加一个queue 如上图所示即成功 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/414432
推荐阅读
相关标签
  

闽ICP备14008679号