You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2023/02/24 15:22:47 UTC

[GitHub] [rocketmq] mxsm edited a comment on the discussion: [5.1.0]关于Dledger和controller疑问

GitHub user mxsm edited a comment on the discussion: [5.1.0]关于Dledger和controller疑问

@Hoxxx  
1. 副本越多性能会有所下降,这个是Raft算法导致。但是不一定是减半。这个需要具体进行测试
2. DLedger Controller可以内嵌NameServer也可以单独部署,Broker如果部署两个节点那就是一主一从,如果你想要实现高可用并且还能进行切换。建议部署至少2个Broker或者更多。
3. Broker你可以部署多个,当Master宕机下线会从剩下的Broker中重新选择一个Broker作为Master。Controller模式下Broker name相同的多个Broker,最后会选举出一个Broker作为Master. 之前是直接在配置文件中设置BrokerId=0的Broker作为Master

你可以了解一下5.0版本Controller模块设计文档:https://github.com/apache/rocketmq/wiki/RIP-44-Support-DLedger-Controller

GitHub link: https://github.com/apache/rocketmq/discussions/6172#discussioncomment-5101420

----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@rocketmq.apache.org