首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java异步Http客户端比较

Java异步Http客户端比较
EN

Stack Overflow用户
提问于 2012-02-11 17:01:54
回答 2查看 6.5K关注 0票数 8

我正在评估我的应用程序的HTTP客户端库。这是一个web应用程序,它调用各种web服务,聚合内容,然后将其发送到Ajax客户机。我认为我需要一个异步客户端,因为我希望在等待web服务的长时间响应时释放我的应用程序服务器( Tomcat )线程,这样Tomcat可以在我为目标web服务执行IO时重用这个线程来做其他事情。

我在外面找到了3个图书馆

Client

  • Sonotype
  1. Apache HttpClient 4.x
  2. Jetty Http

想知道这个库比较什么。

我可以看到Sonotype客户端可以使用可插拔的提供程序进行http处理,包括ApacheHTTPClient3.x。如果我直接使用ApacheHTTP4.x客户机,而不是通过Sonotype客户端,我看不到我正在丢失什么。

EN

回答 2

Stack Overflow用户

发布于 2014-08-06 10:10:45

你应该考虑一下。它被广泛地应用于play2 2的web服务客户端。作为play2 2的用户,我应该知道的是--它运行得非常好,而且速度很快。

票数 -1
EN

Stack Overflow用户

发布于 2012-09-13 11:50:23

看看API,它们很不一样,就拿你喜欢的那个吧。基准有点夸张,我想你从来不需要那样的速度。

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9242102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档