项目从redis的MQ转移到rabbitMQ,发现多个应用开启时只有一个应用能够收到消息,
如何做到同一条消息多个应用服务都能够收到并处理?
如:A,B,C服务器都订阅了message1,现有的功能是message1只能被A,B,C中的其中一台服务器处理,
怎么样能让A,B,C都能够处理message1?
用的spring-amqp,spring-rabbit
http://blog.csdn.net/mra__s__/article/details/55011530
Quque是只有一个能收到。topic是所有都能收到消息
Quque是只有一个能收到。topic是所有都能收到消息 但是当topic队列发布消息的时候没有运行的应用是接收不到消息的
exchange 声明为fanout类型
采用rabbitmq的订阅模式就可以实现