【问题标题】:how to specify queue in qpid with same exchange in JMS API?如何在 qpid 中指定队列与 JMS API 中的相同交换?
【发布时间】:2012-02-20 15:02:09
【问题描述】:

我按照例子

https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/src/main/java/org/apache/qpid/example/Hello.java

这里他们有一个交换和一个队列。如何将消息发送到同一交换中的不同队列?如何在消息中指定路由信息?

我正在使用 java / JMS api

【问题讨论】:

    标签: jms amqp qpid


    【解决方案1】:

    您可以使用主题交换来传递消息。 消费者指定传出消息的路由键。 生产者使用绑定键将队列绑定到主题类型交换。当然,您可以使用相同的绑定键将两个或多个队列绑定到一个主题交换。 当带有routing key的消息到达broker时,topic exchange会根据routing key和binding key的匹配进行投递。

    以上是来自AMQP的基本原理。剩下的就是用 Java 方式实现你的代码了。

    【讨论】:

      猜你喜欢
      • 2018-03-30
      • 2015-06-10
      • 1970-01-01
      • 2020-06-04
      • 2022-01-20
      • 1970-01-01
      • 2021-05-02
      • 2016-05-24
      • 1970-01-01
      相关资源
      最近更新 更多