互联网公司对消息队列是深度使用者,因此需要我们了解消息队列的方方面面,良好的设计及深入的理解,更有利于我们对消息队列的规划. 当前我们使用消息队列中发现一些问题: 1.实际上是异步无返回远程调用,由发布者定义队列,消费者订阅已定义的队列. 2.并没有体现解耦设计,而且开发人员间依然要像单体项目开发那样针对同一个功能不断沟通交互,提高了开发时间以及成本. 3.没有消息版本的实现,导致发布者服务和消费者服务必须一起更新.如果没有保持一致可能导致批量的合法消息被丢到死信队列,甚至可能要启动旧服务将旧版…