Skip to content

Commit 113852e

Browse files
authored
Merge pull request #2114 from Websoft9/dev
Fix rocketmq
2 parents 52339d8 + 5d63b83 commit 113852e

6 files changed

Lines changed: 50 additions & 25 deletions

File tree

apps/rocketmq/.env

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
W9_VERSION='5.3.1'
2+
W9_DASHBOARD_VERSION='2.1.0'
23
W9_DIST='community'
34
W9_REPO=apache/rocketmq
45

56
#### -- Not allowed to edit below environments when recreate app based on existing data -- ####
67
W9_ID='rocketmq'
7-
W9_HTTP_PORT=8080
8-
W9_HTTP_PORT_SET='8080'
9-
#W9_DASHBOARD_PORT_SET=8090
10-
W9_BROKER_PORT_SET='10909'
8+
W9_NAMESRV_PORT_SET='9876'
9+
W9_BROKER_VIP_PORT_SET='10909'
10+
W9_BROKER_PORT_SET='10911'
11+
W9_BROKER_HA_PORT_SET='10912'
12+
W9_PROXY_REMOTING_PORT_SET='8080'
13+
W9_PROXY_GRPC_PORT_SET='8081'
14+
W9_DASHBOARD_PORT_SET='8090'
1115
W9_NETWORK=websoft9
12-
W9_URL='appname.example.com'
1316
#### --------------------------------------------------------------------------------------- ####

apps/rocketmq/Notes.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
## RocketMQ

apps/rocketmq/docker-compose.yml

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,46 +8,54 @@ services:
88
image: ${W9_REPO}:${W9_VERSION}
99
container_name: ${W9_ID}-nameserver
1010
restart: unless-stopped
11-
# ports:
12-
# - 9876:9876
11+
ports:
12+
- ${W9_NAMESRV_PORT_SET}:9876
1313
command: sh mqnamesrv
14+
1415
broker:
1516
image: ${W9_REPO}:${W9_VERSION}
1617
container_name: ${W9_ID}-broker
1718
restart: unless-stopped
1819
ports:
19-
- ${W9_BROKER_PORT_SET}:10909
20-
# - 10911:10911
21-
# - 10912:10912
20+
- ${W9_BROKER_VIP_PORT_SET}:10909
21+
- ${W9_BROKER_PORT_SET}:10911
22+
- ${W9_BROKER_HA_PORT_SET}:10912
2223
environment:
2324
- NAMESRV_ADDR=${W9_ID}-nameserver:9876
25+
volumes:
26+
- rocketmq_home:/home/rocketmq
2427
depends_on:
2528
- namesrv
2629
command: sh mqbroker
30+
2731
proxy:
28-
image: apache/rocketmq:5.2.0
32+
image: ${W9_REPO}:${W9_VERSION}
2933
container_name: ${W9_ID}
3034
env_file: .env
3135
depends_on:
3236
- broker
3337
- namesrv
3438
ports:
35-
- ${W9_HTTP_PORT_SET}:8080
36-
# - 8081:8081
39+
- ${W9_PROXY_REMOTING_PORT_SET}:8080
40+
- ${W9_PROXY_GRPC_PORT_SET}:8081
3741
restart: unless-stopped
3842
environment:
3943
- NAMESRV_ADDR=${W9_ID}-nameserver:9876
4044
command: sh mqproxy
41-
# dashboard:
42-
# image: apacherocketmq/rocketmq-dashboard:latest
43-
# container_name: ${W9_ID}-dashboard
44-
# depends_on:
45-
# - namesrv
46-
# ports:
47-
# - ${W9_DASHBOARD_PORT_SET}:8080
48-
# restart: unless-stopped
49-
# environment:
50-
# - JAVA_OPTS=-Drocketmq.namesrv.addr=${W9_ID}-rmqnamesrv:9876
45+
46+
dashboard:
47+
image: apacherocketmq/rocketmq-dashboard:${W9_DASHBOARD_VERSION}
48+
container_name: ${W9_ID}-dashboard
49+
depends_on:
50+
- namesrv
51+
ports:
52+
- ${W9_DASHBOARD_PORT_SET}:8082
53+
restart: unless-stopped
54+
environment:
55+
- JAVA_OPTS=-Drocketmq.namesrv.addr=${W9_ID}-nameserver:9876
56+
57+
volumes:
58+
rocketmq_home:
5159

5260
networks:
5361
default:

apps/rocketmq/src/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
# About
22

33
This folder includes files mount to container and used by Websoft9
4+
5+
- `broker.conf`: RocketMQ broker config mounted to `/home/rocketmq/rocketmq-${W9_VERSION}/conf/broker.conf`

apps/rocketmq/variables.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
{
99
"dist": "community",
1010
"version": [
11+
"5.3.2",
1112
"5.3.1",
1213
"latest"
1314
]
@@ -19,4 +20,4 @@
1920
"disk": "1",
2021
"url": "https://rocketmq.apache.org/docs/"
2122
}
22-
}
23+
}

i18n/translation.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,14 @@
363363
"PROXY PORT",
364364
"代理端口"
365365
],
366+
"W9_PROXY_REMOTING_PORT_SET": [
367+
"RocketMQ Proxy Remoting Port",
368+
"RocketMQ Proxy Remoting 端口"
369+
],
370+
"W9_PROXY_GRPC_PORT_SET": [
371+
"RocketMQ Proxy gRPC Port",
372+
"RocketMQ Proxy gRPC 端口"
373+
],
366374
"W9_LOGIN_ConnectURL": [
367375
"LOGIN OONNECT URL",
368376
"登陆连接地址"
@@ -430,5 +438,9 @@
430438
"W9_SMTP_PORT_SET": [
431439
"SMTP PORT",
432440
"SMTP 端口"
441+
],
442+
"W9_BRIDGE_PORT_SET": [
443+
"",
444+
""
433445
]
434446
}

0 commit comments

Comments
 (0)