feat: 新增rocketmq单点、集群版本
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
version: '3.8'
|
||||
|
||||
# 网桥 -> 方便相互通讯
|
||||
networks:
|
||||
rocketmq:
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: "172.20.0.0/24"
|
||||
|
||||
services:
|
||||
namesrv:
|
||||
image: registry.cn-shanghai.aliyuncs.com/odboy/apache-rocketmq:4.9.6
|
||||
container_name: rmqnamesrv
|
||||
ports:
|
||||
- "9876:9876"
|
||||
networks:
|
||||
rocketmq:
|
||||
ipv4_address: 172.20.0.80
|
||||
command: sh mqnamesrv
|
||||
broker:
|
||||
image: registry.cn-shanghai.aliyuncs.com/odboy/apache-rocketmq:4.9.6
|
||||
container_name: rmqbroker
|
||||
ports:
|
||||
- "10909:10909"
|
||||
- "10911:10911"
|
||||
- "10912:10912"
|
||||
environment:
|
||||
- NAMESRV_ADDR=rmqnamesrv:9876
|
||||
volumes:
|
||||
- ./master/broker.conf:/home/rocketmq/rocketmq-4.9.6/conf/broker.conf
|
||||
depends_on:
|
||||
- namesrv
|
||||
networks:
|
||||
rocketmq:
|
||||
ipv4_address: 172.20.0.81
|
||||
command: sh mqbroker -c /home/rocketmq/rocketmq-4.9.6/conf/broker.conf
|
||||
rmqdashboard:
|
||||
image: registry.cn-shanghai.aliyuncs.com/odboy/rocketmq-dashboard:latest
|
||||
container_name: rocketmq-dashboard
|
||||
ports:
|
||||
- "8080:8080"
|
||||
restart: always
|
||||
depends_on:
|
||||
- namesrv
|
||||
networks:
|
||||
rocketmq:
|
||||
ipv4_address: 172.20.0.82
|
||||
environment:
|
||||
- JAVA_OPTS= -Xms256M -Xms512M -Xmn128M -Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false
|
||||
|
||||
Reference in New Issue
Block a user