使用vertx.io进行聚类

时间:2016-01-18 11:37:42

标签: vert.x vertx3

正如我所读,有两种类型的聚类:水平和垂直。

我正在尝试使用vertx.io进行垂直聚类。

我在两台不同的机器上运行两个vertx应用程序。 一个应用程序创建TCP服务器,而其他应用程序创建HTTP服务器。现在我想在事件总线上发布一些应该由垂直运行的TCP服务器监听的消息。

我从vertx跟随这些steps。我无法在偶数总线上收听HTTP服务器发布的消息。

Vertx是否支持垂直缩放?

1 个答案:

答案 0 :(得分:0)

使用 -cluster 选项运行应用程序,例如在第一台计算机上

java -jar create-http-server-fat.jar -cluster

另一方面,

java -jar create-tcp-server-fat.jar -cluster

然后,您的事件总线将能够进行通信。 确保两台计算机都通过同一网络连接。

-cluster:此选项确定Vert.x实例是否将尝试与网络上的其他Vert.x实例形成群集。集群Vert.x实例允许Vert.x与其他节点形成分布式事件总线。默认值为false(不是群集)。

重要提示:您需要将vertx-hazelcast-3.0.0 jar添加到类路径中。