旧版应用程序使用RabbitMQ与Cloud Foundry通信

问题描述 投票:1回答:1

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

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

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

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

rabbitmq cloudfoundry microservices
1个回答
2
投票

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

这使您可以将环境变量注入到您的应用程序中,这是连接到RabbitMQ所必需的(例如主机,端口,vhost,用户名,密码)。

创建该服务后,您可以将其绑定到您的应用程序。 如果您使用的是CloudFoundry提供的RabbitMQ服务,则可以在您的应用程序代码内完全相同地读取环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.