setClusterHost在vertx中是什么意思?

What does setClusterHost mean in vertx?

我正在尝试学习 vertx 并从 github 下载了一个示例。

考虑以下代码片段:

VertxOptions options = new VertxOptions().setClustered(true).setClusterHost("localhost");

我怎么能想象本地主机将如何集群?

如果您 运行 您的示例在同一主机上的多个 JVM 中,那么这些 JVM 将集群化。

如果您想 运行 JVM 在不同的主机上,那么指定 ip 而不是 localhost 很重要。

这里是 vert.x 文档关于此主题的疑难解答部分:http://vertx.io/docs/vertx-hazelcast/java/#_using_wrong_network_interface

如果您有兴趣在一台主机/不同主机上使用集群,您可以使用此应用程序https://github.com/swisspush/vertx-cluster-watchdog