如何在应用程序流中将服务从 CF 连接到 AWS 中的应用程序?



我有Cloud Foundry rabbitMQ坐在一些云或本地和AWS中的应用程序中。

它们位于不同的网络上。 我想在 AWS 中访问适用于工作人员的 rabbitMQ。 根据 CF 服务,我可以使用 SSH 连接到来自另一个网络的服务。 但

  1. 我们可以在生产中的应用程序流中使用 SSH 隧道吗?
  2. 它的可靠性如何?
  3. 大规模会发生什么?所有SSH隧道最终都会在集群RabbitMQ中的同一台机器上吗?

有人用过这样的场景吗? 以及如何解决它?

由于 rabbitMQ 不是通过 HTTP 的,我们在这里需要某种 TCP 连接,如果服务器和工作线程在不同的网络上,这很困难。

我想我理解您的问题,但是,如果您正在考虑从 CF 服务实例创建反向隧道以便 AWS 上的实例访问它,我认为您做错了 ;-(为什么不让你的工作线程在 Cloud Foundry 上运行,以及预置的服务。

最新更新