RabbitMQ的五种消息模型

106 阅读1分钟

RabbitMQ的五种消息模型

1、helloword模式

1496926-20190708125542629-2135674001.png
P:生产者,发送消息的服务
C:消费者,接收消息的服务

2、work模式

1496926-20190708125528529-1014015990.png
P:生产者,发送消息的服务
C1、C2:消费者,接收消息的服务
同一个队列绑定多个消费者,消费者抢着消费消息,这可以有效的避免消息堆积

3、订阅|发布模式

3.1、Fanout(广播)
1496926-20190708125522017-1931971535.png
3.2、Direct(定向)
1496926-20201206162023832-709293422.png
3.3、Topic(通配符) 1496926-20201206162025176-1413299944.png