Broker 重启,原来绑定的 topic 会自动恢复吗,还是会分配到其他 broker上?

当生产者/消费者客户端需要继续向某个 topic 发送/接收消息时,会首先执行 lookup 请求,lookup 会按照 loadbalance 策略找到目标 broker 节点(当前是 load 最低的节点),将对应 bundle onLoad 到目标 broker。待 onLoad 完成后,这个 broker 就可以继续为 topic 提供读写服务了。

对应的源码为 ServerCnx#handleLookup。