标签: java http client-server nio
我正在开发一个应用程序,它与其他应用程序通过REST服务进行通信,即公开自己的REST服务并使用其他REST服务。换句话说,该应用程序既可以作为http服务器,也可以作为客户端。
目前我使用Jetty嵌入式Web服务器和Apache HttpClient。现在我想知道使用一个单线程组件是否更容易,它使用Java NIO以非阻塞模式处理所有入站/出站HTTP请求/响应?
Jetty
HttpClient
Java NIO
有意义吗?你知道一个开源库吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
如果您想要仅使用Jetty解决方案,可以考虑使用Jetty Client而不是Apache HttpClient。
其他替代方案可能是