1

我正在开发一个需要在多台机器上集群的应用程序,因此我必须通过在每个节点(机器)上设置集群主机和端口来配置VertxOptions对象,但我遇到了设置主机和端口的不同方法:setClusterhost /端口setPublicClusterHost /端口。有什么不同?

4

1 回答 1

0

clusterHost属性告诉 Vert.x 应该将套接字绑定到哪个主机。其他clusterPublicHost节点应该如何连接。默认情况下,这些值是相同的,但有时由于代理,您需要一种使它们不同的方法。

这在 Javadoc 中有解释:

设置用于集群的面向公众的主机名。有时,例如在某些云上运行时,服务器监听集群的本地地址与其他节点连接到它的地址不同,因为操作系统/云基础设施会进行某种代理。如果是这种情况,您可以指定与服务器侦听的主机名不同的公共主机名。默认值为 null,表示使用与集群主机名相同的名称。

于 2018-02-28T11:29:08.453 回答