为了账号安全,请及时绑定邮箱和手机立即绑定

很神奇的bug,每次请求mq管理页面可以收到,但是consumer一直报错,收不到消息,求解答

https://img1.sycdn.imooc.com//5d07803d00019bd016080526.jpg

https://img1.sycdn.imooc.com//5d07803e0001b5b319680786.jpg

https://img1.sycdn.imooc.com//5d07803f0001bf1e18760512.jpg

consumer一直报错

https://img1.sycdn.imooc.com//5d07803f0001de3b27180524.jpg

https://img1.sycdn.imooc.com//5d07803e0001e92117740800.jpg



正在回答

1 回答

生产者与消费者的Order不是同一个类引起的,虽然两个类一样,但不是同一个对象,序列化与反序列化会导致失败。我也碰到这个问题,解决办法就是让生产者与消费者公用同一个类就行了。可以参照源码https://github.com/suxiongwei/springboot-rabbitmq中的方式,另起一个maven子项目,让生产者与消费者引入这个Order类。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

很神奇的bug,每次请求mq管理页面可以收到,但是consumer一直报错,收不到消息,求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信