我是 Jersey 的新手,我进行了搜索,但无法弄清楚 jersey 客户端 是否有办法使用连接池而不是创建连接每次我们发送新请求时。
整个想法是重用池中的一组连接,这将节省很多或资源。 仅供引用,我不是在寻找Connection: keep-alive。
这就是我现在做的
public void postData()
{
Client client = new Client();
WebResource webResource = client.resource("http://SomeService.com/..");
ClientResponse response = webResource.accept("text/plain").get(ClientResponse.class);
System.out.println(response.getStatus());
System.out.println(response.getEntity(String.class));
}
非常感谢任何帮助,期待代码片段。提前致谢。
最佳答案
您可以将 Jersey 客户端配置为使用带连接池的 Apache HttpClient。可以找到有关如何执行此操作的详细信息 on this blog post .请注意,帖子本身涵盖了 Jersey 2.x,但有一个 gist for Jersey 1.x评论中提到。
关于java - 使用 Jersey 客户端的连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424302/