Files
Work-configuration-file/RocketMQ/线上的一主一从/机器规划.conf
2025-10-07 15:58:15 +08:00

28 lines
1.1 KiB
Plaintext

app-test-server 172.24.16.13 NameServer
app-prod-server01 172.24.16.10 Broker Master-0 (主)
app-prod-server02 172.24.16.7 Broker Slave-0 (从)
组件说明
1、NameServer + Controller (172.24.16.13)
提供服务注册与发现。
启用 Controller 模式(Raft 协议),负责 Broker 自动主从切换。
启动参数 --enable-controller=true。
2、Broker Master-0 (172.24.16.10)
唯一主节点,负责生产与消费请求。
brokerRole=SYNC_MASTER。
3、Broker Slave-0 (172.24.16.7)
从节点,数据通过异步复制。
brokerRole=SLAVE。
在主节点不可用时,由 Controller 切换该节点为 Master。
内网连接与外部接入
1、内部生产者/消费者:直接用 nameserverAddr=172.24.16.13:9876。
2、外部接入(如硅谷区机房):推荐在 172.24.16.13 上用 Nginx 配置 TCP 反向代理,将公网域名+端口转发到对应内部 IP+端口(NameServer: 9876, Broker: 10911)。
------------------------------------------------