我正在尝试建立一个服务器到服务器的通信系统。
服务器 A 与 B 通信以收集 B 的信息。这些是针对不同资源http://server.com/doc ..server/file ..server/folder 等的低级 HTTP 调用(GET、POST 等 + 标头和 XML 信息)
虽然我还没有对大量请求进行测试,但我们正在查看每分钟 1,000 次/秒的请求。
虽然我已经看到了一些 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 并重新连接到服务器,我们就无法发送多个(基于不同用户的)请求。
有没有办法使用基本 ServerURL,然后根据需要使用特定的 GET、DELETE、POST..etc 函数访问特定资源?