如何在quarkus microprofile案例中配置rest客户端

Kon*_*gin 3 microprofile quarkus

当使用 Quarkus microprofile 作为 REST 客户端时,如何配置底层 HttpClient?比如重试次数、每个主机的连接池大小等等?另外是否可以以某种方式强制客户端重新启动(因此连接池将重新启动)?

小智 5

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
Run Code Online (Sandbox Code Playgroud)

RestClientBuilder如果您使用编程 API 而不是 CDI 方法,还可以使用设置这些属性的方法。

我不知道有什么方法可以重新启动底层 HTTP 客户端连接池。对于这种不需要重新启动整个应用程序的情况,用例是什么?