课程
/后端开发
/Java
/RabbitMQ消息中间件极速入门与实战
如果生产端order突然多了一个属性,消费端如何平滑过度? 还是必须2边同时升级?
2018-10-21
源自:RabbitMQ消息中间件极速入门与实战 3-1
正在回答
肯定是先升级生产者,生产者更新后,消费者因为使用旧实体类,未使用新属性,不会报错
实际中可将order实体部分提取成一个公共module打包成jar,在producer和consumer模块中同时引入,修改order时只需要修改这个公共module并更新就好了
举报
入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!
1 回答生产端发送消息
5 回答消费端消费监控
2 回答 消费者在消费的过程中由于网络等原因,没收到等故障,那么这个时候mq里的消息还在吗?如果还在,轮询后就会出现重复消费。 案例中消费者和生产者是共用的同库中的同表吗?
2 回答关于消费端
1 回答消费端报错