2017-04-04 15 views
0

因为我没有找到任何好的教程:我想建立与Vert.x.硕士,工系统 因此,我开始主JAR具有web前端和一些服务来共享信息。现在我想启动一个应该连接到主Verticle的worker(首先在同一台本地服务器上),以便他们共享相同的事件循环,以便worker可以执行master共享的任务。主 - 工人制度Vert.X

如何添加一个外部verticle主人的事件循环?

回答

0

您不能连接工作者Vert.x进程并与主Vert.x进程共享事件循环。事件循环是一个线程,一个线程属于一个进程。

如果您有前端应该委托给工人的任务,你应该隔离在一个verticle任务代码,使主verticle与它在事件总线进行通信。

正如你所说的,在开始的时候,你可以把两个verticles在同一个进程。然后,您可以开始对Vert.x进行集群并将工作者Verticle部署到其他节点上。事件总线将负责平衡消息的负载。