作者:有有1988_540 | 来源:互联网 | 2023-09-25 11:25
我有一个RabbitMQ服务器,该服务器接收消息发送到名为“ ce_func”的虚拟主机内的交换,该交换绑定到名为“ azure_trigger”的队列。
我想使用Azure Functions新的RabbitMQ绑定从Rabbit收集。不幸的是,这仅限于仅从虚拟主机'/'收集。我希望可以使用Rabbit的联合身份验证功能自动路由到同一服务器的“ /”虚拟主机内的“ azure_trigger”队列,但到目前为止,我失败了。
我创建了Rabbit的“上游”,并将“策略”应用于上游,但是我不知道配置。我的联合身份状态为“正在运行”,但仅检查“ ce_func”虚拟主机,看不到可以将目标交换设置为“ /”虚拟主机的位置。
请问有人有指针吗?
如果我理解正确,则希望在不同虚拟主机中的队列之间传递消息。
RabbitMQ社区建议使用Shovel plugin处理这种情况:
源和目标可以位于同一代理(通常在不同的虚拟主机中)或不同的代理。