Sign inSign up

leixuewen/rocketmq

By leixuewen

Updated over 1 year ago

基于 rocketmq 最新版制作,可快速部署单机和集群

Image
10

2.6K

leixuewen/rocketmq repository overview

环境变量

ROCKETMQ_RUN_MODE
  • mqadmin
  • mqnamesrv
  • mqbroker
  • default (同时运行mqnamesrv和mqbroker)

broker.conf 配置示例

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 192.168.1.9
namesrvAddr = 192.168.1.9:9876

运行示例:

默认模式

docker run --name rocketmq -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 9876:9876 -p 10909:10909 -p 10911:10911 -v D:/Docker/rocketmq/broker.conf:/rocketmq/conf/broker.conf leixuewen/rocketmq

mqnamesrv模式

docker run --name rocketmq -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -e "ROCKETMQ_RUN_MODE=mqnamesrv" -p 9876:9876 -p 10909:10909 -p 10911:10911 -v D:/Docker/rocketmq/broker.conf:/rocketmq/conf/broker.conf leixuewen/rocketmq

mqbroker模式

docker run --name rocketmq -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -e "ROCKETMQ_RUN_MODE=mqbroker" -p 9876:9876 -p 10909:10909 -p 10911:10911 -v D:/Docker/rocketmq/broker.conf:/rocketmq/conf/broker.conf leixuewen/rocketmq

Tag summary

Content type

Image

Digest

sha256:dc53f105a

Size

171.6 MB

Last updated

over 1 year ago

docker pull leixuewen/rocketmq