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

来源:-

梨花压不压海滩

2019-06-17 19:59

https://img2.mukewang.com/5d07803d00019bd016080526.jpg

https://img.mukewang.com/5d07803e0001b5b319680786.jpg

https://img.mukewang.com/5d07803f0001bf1e18760512.jpg

consumer一直报错

https://img.mukewang.com/5d07803f0001de3b27180524.jpg

https://img3.mukewang.com/5d07803e0001e92117740800.jpg



写回答 关注

1回答

  • 一分钟的距离
    2019-08-11 13:15:29

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

RabbitMQ消息中间件极速入门与实战

入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!

42055 学习 · 143 问题

查看课程

相似问题