首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用主题交换配置多个队列,并使用路由键使用spring云流引导消息特定队列

使用主题交换配置多个队列,并使用路由键使用spring云流引导消息特定队列
EN

Stack Overflow用户
提问于 2019-05-11 11:26:28
回答 1查看 1.5K关注 0票数 0

使用主题交换配置多个队列,并使用路由键使用spring云流引导消息特定队列

我的要求是示例,我在使用者端将队列和exchange定义为下面的内容

代码语言:javascript
复制
spring.cloud.stream.bindings.inputA.destination=Common-Exchange
spring.cloud.stream.bindings.inputA.group=A-Queue

spring.cloud.stream.bindings.inputB.destination=Common-Exchange
spring.cloud.stream.bindings.inputB.group=B-Queue
  • 我应该能够在使用者中指定路由密钥,就像在AMQP中那样,我们可以传递exchange队列和路由密钥来创建绑定。
  • 使用MessageBuilder在生产者端发送消息时,我应该能够设置路由密钥。 channel.send(MessageBuilder.withPayload(message).build())

当然,我们可以使用一个队列并使用头来引导不同类型的消息,但是我需要知道多个队列如何连接到单个交换流中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-11 12:51:24

兔粘结剂文献

  • 在使用者端,设置bindingRoutingKey使用者绑定属性。
  • 在生产者端,routingKeyExpression生产者绑定属性(例如,headers['routingKey']并根据需要设置标头)。

也见使用现有队列/交换

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56089886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档