ziyunmuxu

Results 2 issues of ziyunmuxu

场景:当在mqcloud上对某个topic进行消息查询后,此时若删除该topic,会导致在MQClientInstance的定时任务updateTopicRouteInfoFromNameServer出现大量WARNING日志; 原因个人分析,由于使用mqAdmin对象池对topic进行查询时,会将topic信息保存到producerTable中,当删除该topic后,对象池中的producerTable不会同步删除该topic,导致后续定时任务更新topic信息一致报错,不知道上述分析是否正确,有什么解决方式没有? 2021-05-20 18:40:08.065 {MQClientFactoryScheduledThread} WARN RocketmqClient-115 - get Topic [*****_topic] RouteInfoFromNameServer is not exist value 2021-05-20 18:40:08.065 {MQClientFactoryScheduledThread} WARN RocketmqClient-130 - updateTopicRouteInfoFromNameServer Exception org.apache.rocketmq.client.exception.MQClientException: CODE: 17 DESC: No topic...

分析是对象池中MQClientInstance定时线程updateTopicRouteInfoFromNameServer,会默认扫描TBW102,但是对于broker配置autoCreateTopicEnable=false,并没有生成TBW102的topic,不知道这种的日志中不停出现告警信息,有什么处理方式没有? 具体告警日志如下: 2021-04-28 10:34:33 WARN MQClientFactoryScheduledThread - updateTopicRouteInfoFromNameServer Exception org.apache.rocketmq.client.exception.MQClientException: CODE: 17 DESC: No topic route info in name server for the topic: TBW102 See http://rocketmq.apache.org/docs/faq/ for further details. at...

question