首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >春季引导中对多个RabbitMq虚拟主机的动态支持

问春季引导中对多个RabbitMq虚拟主机的动态支持
EN

Stack Overflow用户
提问于 2019-02-05 11:10:10
回答 1查看 3.9K关注 0票数 4

我试图实现对多租户spring引导应用程序的支持,其中每个租户应用程序都通过RabbitMq向spring引导应用程序发送数据。每个租户都连接到自己的RabbitMq虚拟主机。这可以在下图中显示。

​

这个问题已经被问了很多次,例如

  1. 如何在Spring RabbitMQ项目中使用多个vhost?
  2. 在rabbitmq配置弹簧引导中配置AMQP中的多个Vhost
  3. 跨多个RabbitMQ实例的rabbitMQ RPC

解决方案似乎是为每个虚拟主机创建多个connectionFactory bean。这些都是完全硬编码的解决方案。我想要更容易管理的东西。

在我的示例中,每个虚拟主机的交换名和绑定键是相同的。到目前为止,spring引导应用程序能够连接到一个虚拟主机。

我希望我的spring引导应用程序能够处理所有这些虚拟主机,以及需要在spring配置文件中完成的凭据,而不是为每个连接工厂创建一个单独的bean。

是否有一种方法可以在spring配置文件中实现对多个vhost的支持,或者如果可能的话,还有其他更好的方法来解决这个问题,我和其他许多开发人员都面临着这个问题吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-05 13:36:51

有一个添加此功能的未决问题。作者已经有了一个项目春-多兔,可以满足您的需要。

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

https://stackoverflow.com/questions/54533103

复制
相关文章

相似问题

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