docker-compose安装rabbitmq 集群和管理工具

港控/mmm° 2022-04-08 14:17 268阅读 0赞

单机版

rabbit1:
image: rabbitmq:management
hostname: rabbit1
ports:

  1. - "4369:4369"
  2. - "5671:5671"
  3. - "5672:5672"
  4. - "15671:15671"
  5. - "15672:15672"

environment:

  1. - RABBITMQ\_DEFAULT\_USER=teleinfo
  2. - RABBITMQ\_DEFAULT\_PASS=123456

集群版

rabbit1:
image: bijukunjummen/rabbitmq-server:3.7.0
hostname: rabbit1
ports:

  1. - "5672:5672"
  2. - "15672:15672"

environment:

  1. - RABBITMQ\_DEFAULT\_USER=myuser
  2. - RABBITMQ\_DEFAULT\_PASS=mypass

rabbit2:
image: bijukunjummen/rabbitmq-server:3.7.0
hostname: rabbit2
links:

  1. - rabbit1

environment:

  • CLUSTERED=true
  • CLUSTER_WITH=rabbit1
  • RAM_NODE=true
    ports:
    • “5673:5672”
    • “15673:15672”

rabbit3:
image: bijukunjummen/rabbitmq-server:3.7.0
hostname: rabbit3
links:

  1. - rabbit1
  2. - rabbit2

environment:

  • CLUSTERED=true
  • CLUSTER_WITH=rabbit1
    ports:
    • “5674:5672”
      • “15674:15672”

参考文献:

https://blog.csdn.net/sinat_31908303/article/details/80523221

https://github.com/bijukunjummen/docker-rabbitmq-cluster

https://github.com/bijukunjummen/docker-rabbitmq-cluster

发表评论

表情:
评论列表 (有 0 条评论,268人围观)

还没有评论,来说两句吧...

相关阅读

    相关 RabbitMQ

    RabbitMQ集群 在RabbitMQ集群里,运行时状态包含交换器、队列、绑定器、用户、虚拟主机以及策略,它们对所有节点都可用。 这种共享运行时状态的特性,使得集群

    相关 RabbitMQ安装

    一、准备两台虚拟机 1、设置一台的别名为A,:`vi /etc/hostname` 2、设置另一台的别名为B:`vi /etc/hostname` 3、修改每一个虚

    相关 RabbitMQ

    一、RabbitMQ集群概述 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 1、单机模式: 本地测试用、生产环境不会用 2、普通集