问题:
在使用springboot集成RocketMQ Client后,开启自动创建队列,发现只会在一个Broker中创建Topic,但是在短时间内发送多条信息,就可以在集群情况下,在多个Broker中正确的创建Topic
要发多少条才能在集群模式下正确创建?
消息默认轮询方式,需要最少发送消息数量如下:(刷新路由前完成)
((Broker数量-1)* 每个Broker Queue的数量))-1
代码
将循环发送消息打开既可以正常在集群环境下自动创建队列
@Test
void producerAndSync() throws MQClientException, UnsupportedEncodi