rocketmq-spring
rocketmq-spring copied to clipboard
可以正常接收到阿里云4.x rocketmq 发送得消息 但是阿里云后台不显示已经被消费
5.X却可以显示消费 是什么原因呢 如何解决
消息轨迹的问题吧
消息轨迹的问题吧
所以有解决方案么?
消息轨迹的问题吧
所以有解决方案么?
有。这个算是rocketmq-client的一个bug。你rocketmq-spring-boot-starter的版本中,看下rocketmq-client的版本,rocketmq-client必须在5.3.1版本以上才行。 这个能解决消息轨迹的问题,但可能带来新的问题。就是,当rocketmq-spring-boot-starter与rocketmq-client的版本不匹配时,高版本的rocketmq-client,在初始化时,调用的一个方法的参数,与低版本不兼容,但不影响正常使用。代码给你可以去看看org.apache.rocketmq.client.trace.AsyncTraceDispatcher
trace初始化失败或者trace格式不兼容,在本地日志中可以确定下