我是Cloud Foundry的新手,正在研究我们的传统Java EE应用程序与Cloud Foundry上运行的应用程序异步通信的可能方法。
我们已经在做大量的异步工作,并将事件发布到 Active MQ。
我知道Cloud Foundry有可能与Rabbit MQ绑定,我的问题是运行应用程序的Cloud Foundry是否有可能连接(侦听)现有的CF平台Rabbit MQ?
对实现这一目标的其他替代方案有任何想法吗?
是的,这是可能的。您可以使用用户提供的服务。
这允许您将连接到 RabbitMQ 所需的环境变量注入到应用程序中(如主机、端口、虚拟主机、用户名、密码)。
创建该服务后,可以将其绑定到应用。 在应用程序代码中,您可以像使用 CloudFoundry 提供的 RabbitMQ 服务一样读取环境变量。