我正在尋找任何框架或庫,可以幫助我的開發容易和小型代理服務器的內部項目需求。哪個框架/ lib可以幫助我快速開發Java代理服務器?
我發現碼頭和Netty的。還有別的?
而且,我明白了,那是碼頭提供了一個Web服務器和容器的javax.servlet和 的Netty是維護高性能協議服務器&客戶的快速發展異步事件驅動的網絡應用程序框架 。
所以,我不知道這碼頭是正確的選擇我的情況。 Netty - 我沒有看到任何良好的文檔和社區,可能,這不是一個好的選擇。
你能爲我推薦什麼?
我正在尋找任何框架或庫,可以幫助我的開發容易和小型代理服務器的內部項目需求。哪個框架/ lib可以幫助我快速開發Java代理服務器?
我發現碼頭和Netty的。還有別的?
而且,我明白了,那是碼頭提供了一個Web服務器和容器的javax.servlet和 的Netty是維護高性能協議服務器&客戶的快速發展異步事件驅動的網絡應用程序框架 。
所以,我不知道這碼頭是正確的選擇我的情況。 Netty - 我沒有看到任何良好的文檔和社區,可能,這不是一個好的選擇。
你能爲我推薦什麼?
我肯定要麼就做工精細,對於碼頭來說,我們有一個異步ProxyServlet的,你可以配置並直接使用,或覆蓋,並根據需要與您有任何額外的邏輯定製。我知道很多人都以成功的方式在生產中使用它。我會推薦使用最新的Jetty 9.0.2版本。文檔有點稀疏,但我們正在努力增加更多,因爲我們繼續將文檔遷移到docbook。
http://www.eclipse.org/jetty/documentation/current/proxy-servlet.html
如果您對事情的問題的文件應該被覆蓋隨意作出貢獻(其在github),或在bugs.eclipse.org打開下發行RT /碼頭,我們將努力解決它。
取決於他想要代理的東西,web-ish(http/1.0,http/1.1,https,spdy,websockets,http/2.0)還是其他的東西? – 2013-04-29 15:50:16
我建議LittleProxy。它是基於Netty的高度可定製的代理服務器。
其實Netty的包含在它的例子一個簡單的TCP代理服務器。所以也許它是你的一個很好的起點。你可以在這裏找到它[1]。
[1] https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/proxy
您正在尋找使用Java代理服務器?或者你打算開發自己的代理服務器? Netty是一個框架,但Jetty是一個servlet容器,而不是一個框架。 – Jops 2013-04-29 15:34:35
@Ronixus,我自己的代理服務器。 – user471011 2013-04-29 15:36:11