如何增加reactor WebClient的工作线程?

Posted

技术标签:

【中文标题】如何增加reactor WebClient的工作线程?【英文标题】:How to increase worker threads of reactor WebClient? 【发布时间】:2020-11-24 21:26:03 【问题描述】:

我正在使用 Spring reactor Webflux 2.3.1

我正在使用 webClient 进行一些 http 调用。

(org.springframework.web.reactive.function.client.WebClient)

如何增加工作线程、IO 线程以及事件循环的数量?

【问题讨论】:

这是一个特定于服务器的问题,答案因使用的底层实现而异,netty、undertow、tomcat、jetty。您可能可以在每个服务器文档中找到如何调整您的特定服务器。 【参考方案1】:

检查https://***.com/a/48736669/10059236 但是增加池大小没有多大意义,因为所有网络 I/O 无论如何都是非阻塞的

【讨论】:

以上是关于如何增加reactor WebClient的工作线程?的主要内容,如果未能解决你的问题,请参考以下文章

webclient对reactor-netty的封装

使用 reactor netty 为 spring-webflux WebClient 配置 HostnameVerifier

如何在 Spring Webflux / WebClient 中设置事件循环池大小?

响应式编程系列:什么是响应式编程?reactor入门

WebFlux系列WebClient 异常处理

WebFlux系列WebClient Uri列表数组传参