如何以编程方式设置 Quarkus REST 客户端的连接池大小?

问题描述 投票:0回答:1

我正在开发一个 Quarkus 项目,我需要使用 QuarkusRestClientBuilder 以编程方式创建 REST 客户端。在使用带注释的客户端(@RegisterRestClient)时,我知道可以通过 quarkus.rest-client.connection-pool-size 等属性配置连接池大小。但是,在以编程方式构建 Rest 客户端时,我还没有找到为它们设置此属性的方法。

这是我当前代码的简化版本:

SomeRestClient client =
    QuarkusRestClientBuilder.newBuilder()
        .baseUri(new URI(baseUrl))
        .proxyAddress("some-proxy-address", 80)
        .build(SomeRestClient.class);
quarkus quarkus-rest-client
1个回答
0
投票

你需要做这样的事情:

Client client = QuarkusRestClientBuilder.newBuilder().baseUri(uri)
                .property(QuarkusRestClientProperties.CONNECTION_POOL_SIZE, 20)
                .build(Client.class);
© www.soinside.com 2019 - 2024. All rights reserved.