分布式环境下多台服务器同时订阅rabbitMQ消息

项目从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的订阅模式就可以实现