xlvlog

 

关于RabbitMQ的几种消费模式的概念

简单模式【Simple Queue】

image
订阅者发布消息 到 队列 ,消息只能被一个消费者拿走,拿走了队列中就没消息了

工作队列模式【Work Queues】

允许多个消费者从同一个队列中获取消息。通常用于分布式的工作处理系统,其中每个任务被分配给空闲的工作者(消费者)。
image

发布订阅模式【Publish/Subscribe】

image
每个消费者都有自己的消息队列,都能收到消息
image
交换机能将消息送到绑定了的消息队列,但消息队列中的消息只能被一个消费者接收,像图上那样,一个消息队列如果有多个消费者,那就需要争抢。但是这样就不是发布订阅模式了
image

路由模式【Direct Queue】

image

toptic 模式【Topic Queue】

image

posted on 2024-11-17 15:42  抓一个破绽  阅读(24)  评论(0编辑  收藏  举报

导航