Cloud foundry 如何在两个应用程序容器之间建立通信

Cloud foundry 如何在两个应用程序容器之间建立通信,cloud-foundry,Cloud Foundry,我在共享域(公共访问)中部署了一个应用程序。自有域中的另一个应用程序(专用访问)。拥有的域应用程序应仅与共享域应用程序通信。私有应用程序不能从公共应用程序访问它。请提供一些示例,以便在共享域中的一个应用程序和拥有域中的另一个应用程序之间建立通信。Cloud Foundry中有两种类型的域: (有时也称为私有或自有域) 云铸造上的所有用户都可以使用共享域。这意味着任何可以在任何组织/空间推送应用程序的人都可以使用此域。对于Cloud Foundry的每次安装,至少会有一个共享域(通常称为“应用程

我在共享域(公共访问)中部署了一个应用程序。自有域中的另一个应用程序(专用访问)。拥有的域应用程序应仅与共享域应用程序通信。私有应用程序不能从公共应用程序访问它。请提供一些示例,以便在共享域中的一个应用程序和拥有域中的另一个应用程序之间建立通信。

Cloud Foundry中有两种类型的域:

  • (有时也称为私有或自有域)
  • 云铸造上的所有用户都可以使用共享域。这意味着任何可以在任何组织/空间推送应用程序的人都可以使用此域。对于Cloud Foundry的每次安装,至少会有一个共享域(通常称为“应用程序域”)。使用
    cf create Shared domain
    创建共享域。创建共享域需要管理员或操作员级权限,因为它影响整个基础。

    私有域是CloudFoundry上有限用户可用的域。这就是为什么它们被称为private,因为对这些域中的映射路由的访问受到限制。私有域在一些组织和空间中共享,只有这些空间中的应用程序才能使用该域。任何用户都可以通过发出
    cf create domain
    命令来创建私有域。这不需要管理员或操作员权限

    这两个域都没有对谁可以访问映射在其中一个域下的路由提供任何类型的限制。因此,如果您有一个私有域example.com,并且您将一条路由www.example.com映射到一个应用程序www example,则访问仅受IP和网络规则的限制

    如果您希望限制对某个应用程序的访问,例如,如果您有一个仅由其他应用程序访问的服务应用程序,则可以使用

    在这种情况下,面向客户的应用程序将有一个常规的共享或私有域路由映射到它们。面向客户的应用程序可以通过C2C网络使用IP地址(通常与Eureka等服务注册中心一起使用)或使用内部域访问后端服务应用程序。每个平台都有一个共享的域。这仅用于C2C网络,允许DNS进行基本级别的发现

    希望有帮助