Java 如何使用vert.x对辅助垂直体应用并发处理

Java 如何使用vert.x对辅助垂直体应用并发处理,java,vert.x,vertx-verticle,vertxoptions,Java,Vert.x,Vertx Verticle,Vertxoptions,Vert.x文档提到了这一点 : 默认情况下,worker verticle实例在任何时候都只能由一个线程执行(它不是并发的) 这意味着如果我有20个实例的Verticle,例如: vertx.deployVerticle(PotEventConsumerVerticle.class.getName(), new DeploymentOptions() .setWorker(true)

Vert.x文档提到了这一点 : 默认情况下,worker verticle实例在任何时候都只能由一个线程执行(它不是并发的)

这意味着如果我有20个实例的Verticle,例如:

 vertx.deployVerticle(PotEventConsumerVerticle.class.getName(),
                new DeploymentOptions()
                        .setWorker(true)
                        .setInstances(20)
我不能同时处理请求吗

我怎样才能同时进行此处理?
我看到多线程工作垂直链接可以是一个选项,但是Vert.x doc提到要尽量避免使用此选项。

如果部署20个工作垂直链接实例,最大并发性将是20


每个实例将一个接一个地处理事件,但这20个实例总共可以并行处理20个事件。

使用多线程辅助程序垂直链接相当于使用
executeBlocking
ordered=false
(任务不排队,可以并发执行,如果它们共享状态,则将并发访问此状态)