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

2023-02-26 Thread GitBox
GitHub user mxsm edited a comment on the discussion: [5.1.0]关于Dledger和controller疑问 @SchopenhauerZhang 这种情况下你直接进行切换是不行的, 之前的DLedger主键是用来存储Broker的数据,而Controller模式将数据存储上移了。直接放到了Broker中。与此同时DLedger现在作用是单独作为一个选主组件。

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

2023-02-26 Thread GitBox
GitHub user mxsm edited a comment on the discussion: [5.1.0]关于Dledger和controller疑问 @SchopenhauerZhang 1主2从(DLedger 模式)你只需要按照controller+一主一从的模式(2个broker)部署3个Broker就可以了。 通过Controller模式的选举出来1主剩下的2个Broker就是Slave.

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

2023-02-24 Thread GitBox
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.