Rabbitmq 根据以下消息之一将消息路由到队列';s属性作为路由密钥
我有一个microserviceRabbitmq 根据以下消息之一将消息路由到队列';s属性作为路由密钥,rabbitmq,Rabbitmq,我有一个microservicea,它将消息发布到exchangeE。这些消息中的每一条都在其json表示字段中包含一个属性,我想将其用作路由键 例如,如果E将队列Q1(接收路由键R1)、Q2(R2)和Q3(R3)绑定到它,并发布消息M,以在其一个属性中与路由键R2交换,我想要Q2获得M 但是,我不希望使用microservicea的路由键显式发送消息,而是按原样发送 我正在研究rabbit插件或exchange-to-exchange绑定,以找到一种方法,但如果不实现另一个只路由消息的微服务,
a
,它将消息发布到exchangeE
。这些消息中的每一条都在其json表示字段中包含一个属性,我想将其用作路由键
例如,如果E
将队列Q1
(接收路由键R1
)、Q2
(R2
)和Q3
(R3
)绑定到它,并发布消息M
,以在其一个属性中与路由键R2
交换,我想要Q2
获得M
但是,我不希望使用microservicea
的路由键显式发送消息,而是按原样发送
我正在研究rabbit插件或exchange-to-exchange绑定,以找到一种方法,但如果不实现另一个只路由消息的微服务,就找不到类似的东西
我很想听到关于如何基于现有工具执行此操作的建议。您是否研究了Header Exchange,Header Exchange根据包含Header和可选值的参数路由消息。