Sign inSign up

nightzhuxy/rocketmq

By nightzhuxy

•Updated about 5 years ago

Image
0

229

nightzhuxy/rocketmq repository overview

generate by rocketmq-docker⁠

⁠Prerequisites

The Docker images in this repository should support Docker version 1.12+, and Kubernetes version 1.9+.

⁠how to use

⁠Config file

Path: conf/broker.conf

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH

brokerIP1 = 10.1.1.2
⁠Singleton Mode
version: '2'
services:
  rocketmq:
    image: nightzhuxy/rocketmq:4.5.0
    container_name: rmq
    stdin_open: true
    tty: true
    ports:
      - 9876:9876
      - 10909:10909
      - 10911:10911
      - 10912:10912      
    volumes:
      - ./logs:/home/rocketmq/logs
      - ./store:/home/rocketmq/store
      - ./conf/broker.conf:/home/rocketmq/rocketmq-4.5.0/conf/broker.conf      
    command: sh -c "sh mqnamesrv &
     sh mqbroker -c ../conf/broker.conf -n 127.0.0.1:9876"

⁠Cluster Mode
version: '2'
services:
  namesrv:
    image: nightzhuxy/rocketmq:4.5.0
    container_name: rmqnamesrv
    ports:
      - 9876:9876
    volumes:
      - ./namesrv/logs:/home/rocketmq/logs
    command: sh mqnamesrv
  broker:
    image: nightzhuxy/rocketmq:4.5.0
    container_name: rmqbroker
    ports:
      - 10909:10909
      - 10911:10911
      - 10912:10912
    volumes:
      - ./broker/logs:/home/rocketmq/logs
      - ./broker/store:/home/rocketmq/store
      - ./broker/conf/broker.conf:/home/rocketmq/rocketmq-4.5.0/conf/broker.conf
    command: sh mqbroker -n namesrv:9876 -c ../conf/broker.conf
    depends_on:
      - namesrv

Tag summary

Content type

Image

Digest

Size

100.2 MB

Last updated

about 5 years ago

docker pull nightzhuxy/rocketmq:4.7.1