自己部署测试,所以选择的单机。当使用事务消息的时候,生产者本地事务方法一直进不去,查看dashboard里面这条消息,报错No topic route info in name server for the topic: %RETRY%CID_RMQ_SYS_TRANS
我的错误是 broker.conf 没设置对,broker.conf 里面有一个选项是:
#Broker 的角色
#- ASYNC_MASTER 异步复制Master
#- SYNC_MASTER 同步双写Master
#- SLAVE
brokerRole=SYNC_MASTER
此时应该选择 brokerRole=ASYNC_MASTER,不能选择同步双写。
错误很简单,但纠结了两个晚上。希望能给出现同样问题的童鞋一点思路。