代码之家  ›  专栏  ›  技术社区  ›  Cocest

在每个计算引擎实例中运行的应用程序彼此通信

  •  1
  • Cocest  · 技术社区  · 7 年前

    除了使用pub/sub之外,在每个计算引擎实例(实例组)中运行的应用程序是否有任何可能通过底层网络相互通信?如果可能的话,我怎么能做到。谢谢您。

    1 回复  |  直到 7 年前
        1
  •  2
  •   JPS    7 年前

    同一网络上的实例可以使用标准TCP/IP协议相互通信,前提是有一个规则允许在 GCE firewall rules “默认允许所有”规则就是为默认网络创建的规则。

    因此,您可以发出HTTP请求,拥有内部API,以及在计算引擎实例之间通过Internet所能做的一切。要引用实例,可以使用实例名称,在这种情况下,项目上的内部DNS元数据服务器将名称解析为内部IP地址。

    例如,实例组,因为名称可以更改,所以需要有某种机制来让实例发现彼此的名称(例如 startup scripts 将创建的实例名写入存储桶上的文件)。

    推荐文章