简述RabbitMQ五种模式 ?

RabbitMQ的五种模式分别是:

  1. 简单队列模式:一个生产者对应一个消费者。
  2. 工作队列模式:一个生产者对应多个消费者,但是一条消息只能有一个消费者获得。
  3. 发布/订阅模式:一个消费者将消息首先发送到交换器,交换器绑定到多个队列,然后被监听该队列的消费者所接收并消费。
  4. 路由模式:生产者将消息发送到direct交换器,在绑定队列和交换器的时候有一个路由key,生产者发送的消息会指定一个路由key,那么消息只会发送到相应key相同的队列,接着监听该队列的消费者消费消息。也就是让消费者有选择性的接收消息。
  5. 主题模式:生产者将消息发送到Topic交换器,在绑定队列和交换器的时候有一个路由key,生产者发送的消息会指定一个路由key,那么消息只会发送到相应key相同的队列,接着监听该队列的消费者消费消息。也就是让消费者有选择性的接收消息。

发表评论

后才能评论