AI后端程序增加对RabbitMQ的使用
This commit is contained in:
@@ -192,77 +192,22 @@ services:
|
||||
- ce_network
|
||||
restart: unless-stopped
|
||||
|
||||
# ---------- RocketMQ ----------
|
||||
namesrv:
|
||||
image: apache/rocketmq:5.3.3
|
||||
container_name: ce_rmq_name_srv
|
||||
ports:
|
||||
- 9876:9876
|
||||
networks:
|
||||
- ce_network
|
||||
command: sh mqnamesrv
|
||||
broker1:
|
||||
image: apache/rocketmq:5.3.3
|
||||
container_name: ce_rmq_broker_a
|
||||
ports:
|
||||
- 10909:10909
|
||||
- 10911:10911
|
||||
- 10912:10912
|
||||
# ---------- RabbitMQ ----------
|
||||
rabbitmq:
|
||||
image: rabbitmq:4.2-rc-management-alpine
|
||||
container_name: ce_rabbitmq
|
||||
restart: always
|
||||
environment:
|
||||
- NAMESRV_ADDR=ce_rmq_name_srv:9876
|
||||
depends_on:
|
||||
- namesrv
|
||||
networks:
|
||||
- ce_network
|
||||
RABBITMQ_DEFAULT_USER: admin
|
||||
RABBITMQ_DEFAULT_PASS: 123456
|
||||
ports:
|
||||
- "5672:5672"
|
||||
- "15672:15672"
|
||||
volumes:
|
||||
- ./rocketmq_config/broker1.conf:/opt/broker.conf
|
||||
command: sh mqbroker -c /opt/broker.conf
|
||||
broker2:
|
||||
image: apache/rocketmq:5.3.3
|
||||
container_name: ce_rmq_broker_b
|
||||
links:
|
||||
- namesrv
|
||||
ports:
|
||||
- 10929:10909
|
||||
- 10931:10911
|
||||
- 10932:10912
|
||||
environment:
|
||||
- NAMESRV_ADDR=ce_rmq_name_srv:9876 # NameServer 地址
|
||||
volumes:
|
||||
- ./rocketmq_config/broker2.conf:/opt/broker.conf
|
||||
command: sh mqbroker -c /opt/broker.conf
|
||||
networks:
|
||||
- ce_network
|
||||
proxy:
|
||||
image: apache/rocketmq:5.3.3
|
||||
container_name: ce_rmq_proxy
|
||||
networks:
|
||||
- ce_network
|
||||
depends_on:
|
||||
- broker1
|
||||
- broker2
|
||||
- namesrv
|
||||
ports:
|
||||
- 8080:8080
|
||||
- 8081:8081
|
||||
restart: on-failure
|
||||
environment:
|
||||
- NAMESRV_ADDR=ce_rmq_broker:9876
|
||||
command: sh mqproxy
|
||||
rocketmq-dashboard:
|
||||
image: apacherocketmq/rocketmq-dashboard:2.1.0
|
||||
container_name: ce_rmq_dashboard
|
||||
environment:
|
||||
- JAVA_OPTS=-Drocketmq.namesrv.addr=ce_rmq_name_srv:9876
|
||||
ports:
|
||||
- "8082:8082"
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- broker1
|
||||
- broker2
|
||||
- namesrv
|
||||
- rabbitmq_data:/var/lib/rabbitmq
|
||||
networks:
|
||||
- ce_network
|
||||
|
||||
# ---------- 数据卷 ----------
|
||||
volumes:
|
||||
postgres_data:
|
||||
@@ -278,6 +223,7 @@ volumes:
|
||||
driver_opts:
|
||||
type: tmpfs
|
||||
device: tmpfs
|
||||
rabbitmq_data:
|
||||
# ---------- 网络 ----------
|
||||
networks:
|
||||
ce_network:
|
||||
|
||||
Reference in New Issue
Block a user