Java中非数据库服务器到服务器通信的连接池

Java中非数据库服务器到服务器通信的连接池,java,http,post,get,httpwebrequest,Java,Http,Post,Get,Httpwebrequest,我正试图建立一个服务器到服务器的通信系统 服务器A与B通信以收集B的信息。这些是针对不同资源..服务器/文件..服务器/文件夹等的低级HTTP调用(GET、POST等+头和XML信息) 虽然我还没有对大量请求进行测试,但我们看到的是每分钟1000/s的请求 虽然我已经看到了JDBC的一些参考资料,但有哪些非数据库连接池工具可以加速这些事务 现在我们正在做类似的事情: URL url = new URL(ServerURL+ "connection"); HttpURLConnection con

我正试图建立一个服务器到服务器的通信系统

服务器A与B通信以收集B的信息。这些是针对不同资源..服务器/文件..服务器/文件夹等的低级HTTP调用(GET、POST等+头和XML信息)

虽然我还没有对大量请求进行测试,但我们看到的是每分钟1000/s的请求

虽然我已经看到了JDBC的一些参考资料,但有哪些非数据库连接池工具可以加速这些事务

现在我们正在做类似的事情:

URL url = new URL(ServerURL+ "connection");
HttpURLConnection connection  = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
setAuthHeaders(connection);//custom function self explanatory
System.out.println(connection.getResponseCode()
connection.disconnect(); 
如果不创建新URL并重新连接到服务器,我们无法发送多个(不同的基于用户的)请求


有没有一种方法可以使用基本服务器URL,然后根据需要使用特定的GET、DELETE、POST..等函数来访问特定的资源?

我想看看Apache HTTP客户端项目,我不知道有什么现成的基准测试,但它们确实比“原始”URL类有更广泛的HTTP支持


然后,您可以查看“持久HTTP连接”,它们会产生自己的开销,可能很难配置,但是如果您需要速度,它们可能会派上用场。

我会看看Apache HTTP客户端项目,我不知道有什么现成的基准,但它们确实比“原始”URL类有更广泛的HTTP支持

然后,您可以查看“持久HTTP连接”,它们将创建自己的开销,可能很难配置,但是如果您需要速度,它们可能会派上用场