docker-compose 部署rabbitMq

1:新建rabbit-docker

2: docker-compose.yml

version: '3'
services:
rabbitmq:
container_name: rabbit01
image: rabbitmq:management
restart: always
ports:
- 15672:15672
- 5672:5672
volumes:
- ../data:/var/lib/rabbitmq
- ../log:/var/log/rabbitmq/log #挂载日志目录
privileged: true

 

3: docker默认会开启防火墙,需要开启对应端口

4: 默认用户只能提供web管理界面使用,需要重新建一个admin权限用户 

 

rabbitmq队列

 优点: 多消费者模式,支持订阅模式(3种可选 队列和交换器 交互方式)具体详情我会单开一章讲解

 缺点: 无延时队列,需要单独实现延时消息中间件

   

posted @ 2023-02-27 16:08  给香菜送点香菜  阅读(302)  评论(0)    收藏  举报