rabbitmq 消息类型

Posted 猴神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq 消息类型相关的知识,希望对你有一定的参考价值。

  • 收发模式
    P将消息发送给队列,C从队列里去取(可以同步和异步)
  • 工作分配
    P将消息发送给队列,由消费者抢占式(轮流式)消费,一个消息只能被一个消费者接收
  • 发布订阅
    P将消息发布到X(Exchanges 交换机)由交换机路由到不同的队列

    交换机(X)的四种类型
  • fanout
  • direct
  • headers
  • topic

fanout类型,会将消息分发到所有绑定的队列,如下图的q1和q2

direct,可以根据routingkey分发到不同的队列,如下图的info分配到q1,error和warning的key 分配到q2队列

topic,可以指定匹配模式

以下消息会被q1和q2命中

以上是关于rabbitmq 消息类型的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ使用详解

队列消息中的类型属性是不是表明 RabbitMQ 设计不佳?

rabbitmq 消息类型

如何在 .Net 中使用不同类型的消费者使用 RabbitMq 消息?

Spring Boot - RabbitMQ - 将消息内容类型从八位字节流更改为 json

初尝RabbitMQ消息队列