【发布时间】:2017-08-19 09:13:42
【问题描述】:
我用下面的代码创建了一个 jersey 2 客户端,
ClientConfig clientConfig = new ClientConfig();
clientConfig.property(ClientProperties.READ_TIMEOUT, 5000);
clientConfig.property(ClientProperties.CONNECT_TIMEOUT, 10000);
Client client = ClientBuilder.newClient(clientConfig);
我可以提出请求,并且一切正常。但我想控制客户端执行线程的数量。在球衣 1 中,我们可以有如下相同的实现,
Client client = Client.create();
client.setConnectTimeout(5000);
client.setReadTimeout(10000);
client.setExecutorService(Executors.newFixedThreadPool(10));
我想复制同样的东西,
client.setExecutorService(Executors.newFixedThreadPool(10))
使用 jersey 2 客户端。
经过一番搜索,我找到了 this 的球衣 2。但它是可用的 在最新版本的球衣 2 (2.26) 中。我正在使用2.25.1 球衣版本。 2.25.1版本如何实现?
【问题讨论】:
标签: java rest glassfish jersey-2.0 jersey-client