不同 PCF 域上的应用程序之间的 HTTP 请求

问题描述

我目前在 PCF 中部署了一个节点服务器,它会定期向 PCF 中的其他应用程序发出 GET 请求。

一些应用程序在同一个域中,并且那些 GET 请求正在工作;但是,当我向不同域中的应用发出请求时,它们会超时。

总结:

MyApplication   = NodeJS server running at MyApp.apps.dev.company.int
DevApplication  = Application running at DevApp.apps.dev.company.int
ProdApplication = Application running at ProdApp.apps.prod.company.int

GET Requests from MyApplication to DevApplication work,but GET requests from MyApplication to ProdApplication do not.

GET requests from localhost work for both DevApplication and ProdApplication.

是什么导致了这个问题,我该如何解决

解决方法

这些应用是部署在同一个空间还是不同的空间?如果 ASG(应用程序安全组)位于不同的空间,您可能会错过它们... ASG 管理来自您的应用的出口流量并在空间级别工作..

如果 prod 和 dev 是完全不同的基础,那么它可能会被阻止并允许通过其他域访问应用程序,并且可能以 F5 为前端