Skip to content

Commit 5502f05

Browse files
authored
[ISSUE #3993]📝Add configuration files for broker master and slave settings (#3994)
1 parent d191ecc commit 5502f05

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one or more
2+
# contributor license agreements. See the NOTICE file distributed with
3+
# this work for additional information regarding copyright ownership.
4+
# The ASF licenses this file to You under the Apache License, Version 2.0
5+
# (the "License"); you may not use this file except in compliance with
6+
# the License. You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
16+
# ======================
17+
# Core Broker Settings
18+
# ======================
19+
brokerRole = "ASYNC_MASTER" # enum BrokerRole: ASYNC_MASTER/AsyncMaster|SYNC_MASTER/SyncMaster|SLAVE/Slave
20+
flushDiskType = "ASYNC_FLUSH"
21+
deleteWhen = 4
22+
fileReservedTime = 72
23+
listenPort = 10911
24+
haListenPort = 10912
25+
storePathRootDir="/opt/rocketmq/store"
26+
27+
28+
# ======================
29+
# Broker Identity
30+
# ======================
31+
[brokerIdentity]
32+
brokerName = "broker-mxsm-a" # default_broker_name()
33+
brokerClusterName = "DefaultCluster-mxsm"
34+
brokerId = 0 # MASTER_ID
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one or more
2+
# contributor license agreements. See the NOTICE file distributed with
3+
# this work for additional information regarding copyright ownership.
4+
# The ASF licenses this file to You under the Apache License, Version 2.0
5+
# (the "License"); you may not use this file except in compliance with
6+
# the License. You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
16+
# ======================
17+
# Core Broker Settings
18+
# ======================
19+
brokerRole = "SLAVE" # enum BrokerRole: ASYNC_MASTER/AsyncMaster|SYNC_MASTER/SyncMaster|SLAVE/Slave
20+
flushDiskType = "ASYNC_FLUSH"
21+
deleteWhen = 4
22+
fileReservedTime = 72
23+
haListenPort = 10932
24+
storePathRootDir = '/opt/rocketmq/store/slave'
25+
haMasterAddress = "127.0.0.1:10912" # For Slave to connect to Master
26+
27+
[brokerServerConfig]
28+
listenPort = 10931
29+
bind_address = '127.0.0.1'
30+
31+
# ======================
32+
# Broker Identity
33+
# ======================
34+
[brokerIdentity]
35+
brokerName = "broker-mxsm-a" # default_broker_name()
36+
brokerClusterName = "DefaultCluster-mxsm"
37+
brokerId = 1 # MASTER_ID

0 commit comments

Comments
 (0)