我正在评估我的应用程序的HTTP客户端库。这是一个web应用程序,它调用各种web服务,聚合内容,然后将其发送到Ajax客户机。我认为我需要一个异步客户端,因为我希望在等待web服务的长时间响应时释放我的应用程序服务器( Tomcat )线程,这样Tomcat可以在我为目标web服务执行IO时重用这个线程来做其他事情。
我在外面找到了3个图书馆
Client
想知道这个库比较什么。
我可以看到Sonotype客户端可以使用可插拔的提供程序进行http处理,包括ApacheHTTPClient3.x。如果我直接使用ApacheHTTP4.x客户机,而不是通过Sonotype客户端,我看不到我正在丢失什么。
发布于 2014-08-06 10:10:45
你应该考虑一下。它被广泛地应用于play2 2的web服务客户端。作为play2 2的用户,我应该知道的是--它运行得非常好,而且速度很快。
发布于 2012-09-13 11:50:23
看看API,它们很不一样,就拿你喜欢的那个吧。基准有点夸张,我想你从来不需要那样的速度。
https://stackoverflow.com/questions/9242102
复制相似问题