2

完全に独立した HTTP リクエストを同時に処理するサーバーを設計する必要があるとします。処理はほとんど CPU バウンドです (データベースは関与しません)。

リクエストは比較的小さく (1 ~ 10K)、レイテンシーは非常に重要です (少ないほど良い)。同時リクエスト数と「レート」(1 秒あたりのリクエスト数) はまだ不明です。

Javaでサーバーを開発します。アプリケーションの一部として、Tomcat を使用する必要がありますか、それとも組み込み HTTP サーバー (Jetty など) を使用する必要がありますか?

4

1 に答える 1

4

どちらでも、指定された要件を満たします。

Tomcat にはインストールが必要です - または組み込むことができます。Jayan さん、訂正ありがとうございます。Jetty は、スタンドアロン モードで組み込むことも、実行することもできます。それを踏まえて選びましょう。

しかし、集中型サーバーをセットアップしている場合は、両方よりも Netty を検討することをお勧めします。NIO はスループットに役立つ場合があります。以下の Joakim Erdfelt によると、Jetty は NIO も使用します。教育と修正をありがとう。Tomcat がそれに続いたかどうかはわかりません。

于 2013-04-01T10:24:15.237 に答える