消息队列的模式

参考文档:http://www.rabbitmq.com/getstarted.html

1.简单模式

简单模式就是我们的生产者将消息发到队列,消费者从队列中取消息,一条消息对应一个消费者

2.工作模式

Work模式就是一条消息可以被多个消费者尝试接收,但是最终只能有一个消费者能获取

3.订阅模式

一条消息可以被多个消费者同时获取,生产者将消息发送到交换机,消费者将自己对应的队列注册到交换机,当发送消息后所有注册的队列的消费者都可以收到消息

4.路由模式

生产者将消息发送到了type为direct模式的交换机,消费者的队列在将自己绑定到路由的时候会给自己绑定一个key,只有消费者发送对应key格式的消息时候队列才会收到消息

5.Topic模式

6.RPC模式

自定义示意图