我有一个微服务 A
,可以将消息发布到交换 E
。这些消息中的每一个都在其 json 表示字段之一中包含一个我想用作路由键的属性。
例如,如果 E
有队列 Q1
(接收路由密钥 R1
),Q2
(R2
) 和 Q3
( R3
) 绑定到它,并且消息 M
被发布以交换 E
与路由键 R2
的一个属性,我希望 Q2
得到 { {1}}。
但是,我不希望使用微服务 M
的路由键显式发送消息,而是按原样发送。
我正在研究兔子插件或交换来交换绑定以找到一种方法来做到这一点,但如果不实现另一个只路由消息的微服务,我就找不到那种东西。
我很想听听基于现有工具如何做到这一点的建议。