RabbitMQ几种工作模式
1、Work queues
2、Publish/Subscribe
3、Routing
4、Topics
5、Header
6、RPC
这里只整理常用的3中模式
目录
1.Work queues
生产者->队列->消费者,没有交换机
1.生产者
1.RabbitWorkQueuesMqConfig
2.testSendWork
2.消费者
3.运行及监听结果
2.Publish发布订阅模式
生产者->交换机->(多个)队列->消费者
1.生产者
1.RabbitPublishQueuesConfig
2.testSendWork
2.消费者
3.运行及监听结果
3.路由Routing模式
每个消费者监听自己的队列,并且设置routingkey。
生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。
1.生产者
1.RabbitRoutingQueuesConfig
2.testRoutingSend
2.消费者
3.运行及监听结果