3

組み込み可能な Java HTTP サーバーをサポートする場合、複数の極端な方法があるようです。NanoHTTPD や com.sun.net.httpserver パッケージを利用して Jetty や Tomcat を埋め込もうとするような最小限のアプローチを見てきました。理想的な組み込み可能な HTTP サーバーは、Executor を介して起動でき、サーブレット/JSP をサポートするように実装されますが、それ以外の場合は、その親のロガーを使用でき、その JMX フックを統合できるようにする必要があります。

同様に、特定の機能を含めないというオプションを使用できるように、十分にモジュール化する必要もあります。この特性を持つ Java ベースの HTTP サーバーに出くわした人はいますか?

4

4 に答える 4

10

桟橋:

于 2009-04-20T10:25:58.683 に答える
2

最小限の Jetty の (サイズの) オーバーヘッドでさえ余裕がなかったので、独自のフレームワークを作成しました。しかし、当時、私は Jetty の設計と高度にモジュール化されたアーキテクチャに非常に感銘を受けました。これは、私が (2001 年かそこらで) 検討した最良のオプションであり、私はそれをお勧めします。

于 2009-04-21T07:15:37.370 に答える
0

問題は、どの程度の機能が必要かです。小さなものは通常、サーブレット API、https 通信、Web アプリケーションなどが必要な場合がある http 要求のみをサポートします。Jetty は非常に高度にモジュール化されているため、必要なものをまとめることができます。

于 2009-04-20T12:56:32.473 に答える