运行 Verticle in vert.x 的最佳方式是什么?

Which best way to run verticle in vert.x?

我是 Vertex 新手。

我有接受 HTTP 请求的主 Verticle 和其他四个 Verticle。

建议我最好的方法 运行 verticle。

第一

vertx run com.xxx.MainVerticle -cluster
vertx run com.xxx.OtherVericle2 -cluster
vertx run com.xxx.OtherVericle3 -cluster
vertx run com.xxx.OtherVericle4 -cluster
vertx run com.xxx.OtherVericle5 -cluster

command vertx run com.xxx.MainVerticle and
vertx.deployVerticle("OtherVericle1") in MainVerticle.
vertx.deployVerticle("OtherVericle2") in MainVerticle.
vertx.deployVerticle("OtherVericle3") in MainVerticle.
vertx.deployVerticle("OtherVericle4") in MainVerticle.

运行 verticle 的最佳方式是什么?

第一种形式将创建五个具有集群 Vert.x 个实例的 JVM 进程。

第二种形式将只创建一个具有非集群 Vert.x 实例的 JVM 进程。

很难在没有更多细节的情况下回答您的问题,但如果您需要 High Availability and Fail-Over

,通常您需要集群 Vert.x