当使用 Quarkus microprofile 作为 REST 客户端时,如何配置底层 HttpClient?
比如重试次数、每个主机的连接池大小等等?
另外是否可以以某种方式强制客户端重新启动(因此连接池将重新启动)?
https://download.eclipse.org/microprofile/microprofile-rest-client-2.0-RC2/microprofile-rest-client-2.0-RC2.html#_configuration_keys https://download.eclipse.org/microprofile/microprofile-rest-client-2.0-RC2/microprofile-rest-client-2.0-RC2.html#_configuration_keys概述了可以使用的全套配置键。
您正在寻找的是:
{packageName}.{interfaceName}/mp-rest/connectTimeout
{packageName}.{interfaceName}/mp-rest/readTimeout
The RestClientBuilder
如果您使用编程 API 而不是 CDI 方法,还具有设置这些属性的方法。
我不知道有什么方法可以重新启动底层 HTTP 客户端连接池。对于这种不需要重新启动整个应用程序的情况,用例是什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)