java - 在 vert.x 中运行 verticle 的最佳方式是什么?

标签 java 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

关于java - 在 vert.x 中运行 verticle 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40047244/

相关文章:

java - Jframe 内容不显示

java - 无法使用 Eclipse 调试 Java 应用程序

java - 为什么我无法将我的对象映射到此字符串

java - 如何防止Vertx自动写入日志?

netty - 找不到 io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider

java - 顶点|为什么代理服务或事件总线服务不能与 Future 一起使用?

java - Vertx HttpClient getNow 不工作

java - 动态贾斯珀 : 3 report sections in one page

java - 我需要为每个线程创建新的 Callable 对象吗?

java - 使用嵌入式 jetty 创建网络界面