对于我的vertx应用程序,我正在创建和部署具有多个实例的多线程verticle,我只想知道实例的数量和该顶点的工作池大小是否应该相同?不同?如果可能,请提供参考
答案 0 :(得分:1)
多线程工作线程的唯一目的是注册事件总线使用者并同时在工作线程上处理消息,而不必创建与工作线程池中可用线程一样多的实例。
因此,您的问题的答案是:创建一个实例,它将使用所有可用的辅助线程。
但是,如果您计划其他事情,请不要这样做。例如,您不能在MT工作程序垂直版本上创建HTTP服务器。
更重要的是,如果您要启动一个新应用程序,请避免使用多线程工作程序顶点,因为它们已被弃用,并且在Vert.x 4中将被完全删除。