0

内部プロジェクトのニーズに合わせて、簡単で小さなプロキシ サーバーを開発するのに役立つフレームワークやライブラリを探しています。

Jetty と Netty を見つけました。他には?

また、Jetty は Web サーバーと javax.servlet コンテナーを提供し、Netty は、保守可能な高性能プロトコル サーバーとクライアントを迅速に開発するための非同期イベント駆動型ネットワーク アプリケーション フレームワークであることがわかりました。

したがって、私の場合、Jetty が正しい選択であるかどうかはわかりません。Netty - 適切なドキュメントやコミュニティが見当たりません。

私に何をお勧めしますか?

4

6 に答える 6

1

実際、Netty のサンプルには単純な TCP プロキシ サーバーが含まれています。だから多分それはあなたにとって良い出発点です. ここで見つけることができます [1]。

[1] https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/proxy

于 2013-04-30T14:07:40.230 に答える
1

Jetty について言えば、非同期の ProxyServlet を使用して直接構成して使用するか、必要に応じて追加のロジックを使用してオーバーライドおよびカスタマイズできます。私は、多くの人が本番環境で両方の方法でうまく使用していることを知っています。最新の Jetty 9.0.2 リリースを使用することをお勧めします。ドキュメントは少しまばらですが、docbook へのドキュメントの移行を続けているため、さらに追加する作業を行っています。

http://www.eclipse.org/jetty/documentation/current/proxy-servlet.html

ドキュメンテーションでカバーすべきことについて質問がある場合は、お気軽にドキュメンテーション (github にある) に投稿するか、RT/Jetty の下の bugs.eclipse.org で問題を開いてください。解決に向けて取り組みます。

于 2013-04-29T15:36:08.723 に答える
0

HTTP コンテキストを想定すると、Undertow も使用できます。ただし、以下を除いて、HTTP クライアントに関する例やドキュメントは見つかりませんでした。

プロキシ ハンドラの例

編集: ここでは、理解しやすい例をいくつか見つけることができます

于 2015-12-28T14:45:37.307 に答える