1

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

我们已经在做很多异步工作,并且正在将事件发布到 Active MQ。

我知道云代工厂有可能与 Rabbit MQ 绑定,我的问题是云代工厂运行应用程序连接(监听)到现有的 CF 平台外的 Rabbit MQ 的可能性?

关于实现这一目标的其他替代方案的任何想法?

4

1 回答 1

2

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

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

创建该服务后,您可以将其绑定到您的应用程序。如果您使用了 CloudFoundry 提供的 RabbitMQ 服务,那么在您的应用程序代码中,您可以按照与执行操作完全相同的方式读取环境变量。

于 2014-11-25T09:56:22.830 回答