gpt4 book ai didi

java - 如何使用 vert.x 在工作线程上应用并发处理

转载 作者:行者123 更新时间:2023-12-02 10:32:03 60 4
gpt4 key购买 nike

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

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

 vertx.deployVerticle(PotEventConsumerVerticle.class.getName(),
new DeploymentOptions()
.setWorker(true)
.setInstances(20)

我无法并发处理请求?

我怎样才能并发这个处理?我看到多线程 worker verticles 可以是一个选项,但 Vert.x 文档提到无论如何都要避免使用此选项。

最佳答案

如果部署 20 个 Worker Verticle 实例,则最大并发数将为 20。

每个实例都会依次处理事件,但是 20 个实例总共可以并行处理 20 个事件。

关于java - 如何使用 vert.x 在工作线程上应用并发处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53560688/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com