如何在quarkus上设置http线程池最大大小

时间:2020-10-23 03:13:11

标签: java http threadpool quarkus

对不起,我不太了解http线程池在Quarkus上如何工作。

我想设置http线程池的最大大小,但是我看到Quarkus doc有很多关于线程的配置属性。

我尝试设置每个设置,并检查它在Prometheus上是否正常工作。但是prometheus base_thread_max_count始终不匹配我的配置。

所以,我想知道如何设置并检查。 非常感谢

1 个答案:

答案 0 :(得分:1)

如果您的意思是仅处理HTTP I / O事件的池,则为quarkus.http.io-threads

如果您的意思是处理阻塞操作的工作池,则为quarkus.vertx.worker-pool-size

指标base_thread_max_count与此无关紧要,它显示了该JVM中活动线程的最大数量,因此它考虑了与HTTP层无关的各种线程。要查看活动的IO线程数,建议对线程进行转储并计算名为vert.x-eventloop-thread-*的线程,对于辅助线程为executor-thread-*

还要记住,工作线程是延迟创建的,因此将较高的数字设置为quarkus.vertx.worker-pool-size可能不会立即生效。

相关问题