提到这个的Vert.x文档 以下内容: 默认情况下,Worker Verticle实例一次只能由一个线程执行(它不是并发的)。
这意味着如果我有20个垂直实例,例如:
vertx.deployVerticle(PotEventConsumerVerticle.class.getName(), new DeploymentOptions() .setWorker(true) .setInstances(20)
我不能同时处理请求吗?
如何并发此处理? 我看到多线程工作线程Verticles可以是一个选项,但是Vert.x文档提到要尽量避免使用这个选项。
如果部署20个Worker Verticles实例,则最大并发性为20。
每个实例将逐个处理事件,但这20个实例可以同时处理20个事件。