Http通过java应用程序调用Rest WebService

时间:2012-12-13 18:37:48

标签: netty apache-httpclient-4.x

我一直在使用Apache Http项目,如果必须进行任何调用以从不同的应用程序获取数据。最近我遇到了http://netty.io项目,它是apache http的替代品,并且使用了使用netty的弹性搜索项目,我对速度印象非常深刻。如果我需要发出同步请求以从不同的应用程序获取数据,netty是一个很好的选择吗?它是否比apache http具有性能优势?或者除了apache http和netty之外还有其他选项可以通过java改进http调用的性能吗?

1 个答案:

答案 0 :(得分:1)

如果您正在构建自己的REST API,或者正在访问REST API并且具有专注于http或ssl协议的网络要求......

使用Apache。

如果您正在使用其他协议并且易于被拖拽到线路上的数据包中的字节,并且将使用Wireshark挖掘更复杂的网络协议,那么请使用Netty。