File tree 4 files changed +102
-0
lines changed
tools/docker-compose/rocketmq
4 files changed +102
-0
lines changed Original file line number Diff line number Diff line change 29
29
gen
30
30
tools /docker-compose /metrics /prometheus /data
31
31
tools /docker-compose /metrics /grafana
32
+ # tools/docker-compose/rocketmq
33
+ tools /docker-compose /rocketmq /data /broker /logs
34
+ tools /docker-compose /rocketmq /data /namesrv
35
+ tools /docker-compose /rocketmq /data1 /namesrv
36
+ tools /docker-compose /rocketmq /data /broker /store
37
+ tools /docker-compose /rocketmq /data1 /broker /logs
38
+ tools /docker-compose /rocketmq /data1 /broker /store
39
+
40
+
32
41
Original file line number Diff line number Diff line change
1
+ brokerClusterName = DefaultCluster
2
+ brokerName = broker-a
3
+ brokerId = 0
4
+ deleteWhen = 04
5
+ fileReservedTime = 48
6
+ brokerRole = ASYNC_MASTER
7
+ flushDiskType = ASYNC_FLUSH
8
+ brokerIP1=172.254.0.247
Original file line number Diff line number Diff line change
1
+ brokerClusterName = DefaultCluster
2
+ brokerName = broker-b
3
+ brokerId = 0
4
+ deleteWhen = 04
5
+ fileReservedTime = 48
6
+ brokerRole = ASYNC_MASTER
7
+ flushDiskType = ASYNC_FLUSH
Original file line number Diff line number Diff line change
1
+ version : ' 2'
2
+ services :
3
+ # Service for nameserver
4
+ namesrv :
5
+ image : apacherocketmq/rocketmq:4.8.0
6
+ container_name : rmqnamesrv
7
+ ports :
8
+ - 9876:9876
9
+ volumes :
10
+ - ./data/namesrv/logs:/home/rocketmq/logs
11
+ command : sh mqnamesrv
12
+ networks :
13
+ rmq :
14
+ aliases :
15
+ - rmqnamesrv
16
+
17
+ # Service for broker
18
+ broker :
19
+ image : apacherocketmq/rocketmq:4.8.0
20
+ container_name : rmqbroker
21
+ links :
22
+ - namesrv
23
+ ports :
24
+ - 10909:10909
25
+ - 10911:10911
26
+ - 10912:10912
27
+ environment :
28
+ - NAMESRV_ADDR=namesrv:9876
29
+ volumes :
30
+ - ./data/broker/logs:/home/rocketmq/logs
31
+ - ./data/broker/store:/home/rocketmq/store
32
+ - ./data/broker/conf/broker.conf:/opt/rocketmq-4.8.0/conf/broker.conf
33
+ command : sh mqbroker -c /opt/rocketmq-4.8.0/conf/broker.conf
34
+ networks :
35
+ rmq :
36
+ aliases :
37
+ - rmqbroker
38
+
39
+ rmqconsole :
40
+ image : styletang/rocketmq-console-ng
41
+ container_name : rmqconsole
42
+ ports :
43
+ - 8080:8080
44
+ environment :
45
+ JAVA_OPTS : " -Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
46
+ depends_on :
47
+ - namesrv
48
+ networks :
49
+ rmq :
50
+ aliases :
51
+ - rmqconsole
52
+ networks :
53
+ rmq :
54
+ name : rmq
55
+ driver : bridge
56
+
57
+
58
+ # #Service for another broker -- broker1
59
+ # broker1:
60
+ # image: apacherocketmq/rocketmq:4.8.0
61
+ # container_name: rmqbroker-b
62
+ # links:
63
+ # - namesrv
64
+ # ports:
65
+ # - 10929:10909
66
+ # - 10931:10911
67
+ # - 10932:10912
68
+ # environment:
69
+ # - NAMESRV_ADDR=namesrv:9876
70
+ # volumes:
71
+ # - ./data1/broker/logs:/home/rocketmq/logs
72
+ # - ./data1/broker/store:/home/rocketmq/store
73
+ # - ./data1/broker/conf/broker.conf:/opt/rocketmq-4.8.0/conf/broker.conf
74
+ # command: sh mqbroker -c /opt/rocketmq-4.8.0/conf/broker.conf
75
+ # networks:
76
+ # rmq:
77
+ # aliases:
78
+ # - rqmbroker1
You can’t perform that action at this time.
0 commit comments