在用RocketMQ消息队列开发时,总会出现一些问题,其中很多都是一些基本问题,像这此运行本地java程序时,就提示rocketmq访问时出现 No route info of this topic 异常,经过查询,原来是因为本猿没有运行 mqbroker.cmd ,本猿仅仅开启了mqnamesrv.cmd,想过后知道,一个做服务,一个是消费的。尴尬!
RocketMQ报错No route info of this topic
rocketmq访问时出现 No route info of this topic 异常产生的原因:
1. Broker禁止自动创建Topic,且用户没有通过手工方式创建Topic
2. Broker没有正确连接到Name Server
3. Producer没有正确连接到Name Server (防火墙问题)