rocketmq-spring icon indicating copy to clipboard operation
rocketmq-spring copied to clipboard

可以正常接收到阿里云4.x rocketmq 发送得消息 但是阿里云后台不显示已经被消费

Open chensk1 opened this issue 1 year ago • 4 comments

5.X却可以显示消费 是什么原因呢 如何解决

chensk1 avatar Dec 04 '24 12:12 chensk1

消息轨迹的问题吧

bravoban avatar Dec 06 '24 03:12 bravoban

消息轨迹的问题吧

所以有解决方案么?

yisirman avatar Apr 01 '25 07:04 yisirman

消息轨迹的问题吧

所以有解决方案么?

有。这个算是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

Image

bravoban avatar Apr 02 '25 06:04 bravoban

trace初始化失败或者trace格式不兼容,在本地日志中可以确定下

francisoliverlee avatar Apr 03 '25 01:04 francisoliverlee