使用 RabbitMQ 与云铸造厂通信的遗留应用程序



我是Cloud Foundry的新手,正在研究我们的传统Java EE应用程序与Cloud Foundry上运行的应用程序异步通信的可能方法。

我们已经在做大量的异步工作,并将事件发布到 Active MQ。

我知道Cloud Foundry

有可能与Rabbit MQ绑定,我的问题是运行应用程序的Cloud Foundry是否有可能连接(侦听)现有的CF平台Rabbit MQ?

对实现这一目标的其他替代方案有任何想法吗?

是的,这是可能的。您可以使用用户提供的服务。

这允许您将连接到 RabbitMQ 所需的环境变量注入到应用程序中(如主机、端口、虚拟主机、用户名、密码)。

创建该服务后,可以将其绑定到应用。 在应用程序代码中,您可以像使用 CloudFoundry 提供的 RabbitMQ 服务一样读取环境变量。

最新更新