Java Vertx多线程垂直实例和工作池大小

Java Vertx多线程垂直实例和工作池大小,java,vert.x,Java,Vert.x,对于我的vertx应用程序,我正在创建和部署具有多个实例的多线程垂直体,我只想知道该垂直体的实例数和工作池大小是否应该相同??不同?如有可能,请提前参考多线程工作线程垂直程序的唯一目的是注册eventbus使用者,并在工作线程上并发处理消息,而无需创建工作线程池中可用线程的尽可能多的实例 因此,您的问题的答案是:创建一个实例,它将使用所有可用的工作线程 但是如果你有别的计划,就不要去做。例如,您不能在MT worker垂直站点上创建HTTP服务器 更重要的是,如果您正在启动一个新的应用程序,请避

对于我的vertx应用程序,我正在创建和部署具有多个实例的多线程垂直体,我只想知道该垂直体的实例数和工作池大小是否应该相同??不同?如有可能,请提前参考

多线程工作线程垂直程序的唯一目的是注册eventbus使用者,并在工作线程上并发处理消息,而无需创建工作线程池中可用线程的尽可能多的实例

因此,您的问题的答案是:创建一个实例,它将使用所有可用的工作线程

但是如果你有别的计划,就不要去做。例如,您不能在MT worker垂直站点上创建HTTP服务器


更重要的是,如果您正在启动一个新的应用程序,请避免使用多线程的工作垂直链接,它们已被弃用,并将在Vert.x 4中完全删除。

在我的应用程序中,存在多个垂直链接(都是多线程的),它们将消息委托给另一个垂直链接,进行处理并返回结果。。。如果我为同一个verticle(多线程true)创建多个实例(示例3),并为verticle(3)创建相同数量的工作池大小,那么它与单实例verticle有何不同?它不会改变任何内容。无论如何,如果您在任何地方都使用多线程,我不知道为什么您实际上使用了一个事件驱动工具包,如Vert.xwell。如果我将multi-threaded设置为false,那么服务器将无法处理负载……即使我有多个verticle实例以较大的工作池大小运行