28 lines
1.1 KiB
Plaintext
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)。
|
|
|
|
|
|
------------------------------------------------
|
|
|