Tomcat VS Jetty [終了]


168

実稼働環境に関する各サーバーの欠点について疑問に思っています。誰かが機能の1つで大きな問題を抱えていましたか?パフォーマンスなど新しいGlassfishもすぐに確認しましたが、それは単純なサーブレットコンテナと一致していますか(少なくとも、優れた管理インターフェイスがあるようです)。


3
この質問は非常に古くても、今日見ただけです。本番環境について言えば、GoogleがGoogle App EngineのJettyを選択したことを付け加えておきます。infoq.com/news/2009/08/google-chose-jetty
stivlo

1
誰かがこれを再開のために指名しましたが、それは意見に基づく議論の質問です。おそらく、歴史的なロックが適切でしょうが、これを再開することはできません。
Adi Inbar 2014

私はソケットサーバーとしてTomcatを使用した経験がありましたが、最終的にはJettyを使用することを選択しました。この特定のケースでは、サーバーはセットアップが簡単で、十分に文書化されています。
Kaira

回答:


82

Jettyはメンテナンスコストが安いので大好きです。開梱するだけで、すぐに使用できます。Tomcatは少し高度なメンテナンスであり、より多くの構成が必要であり、より重いです。その上、Jettyの継続はとてもクールです。

編集:2013年に、Tomcatが容易になったという報告があります。コメントを参照してください。まだ確認していません。


12
これは、特にパフォーマンスに関する質問には答えません。パフォーマンスの向上を意味するのであれば、構成をいじり回してもかまいません。
John

4
@ジョン:どちらにもパフォーマンスの問題はありませんでした。私が持っている感じ桟橋が高速であることを、それを証明する必要がありませんでした。
Vinko Vrsalovic

4
Tomcatは、それを解凍して実行することも目的としています。
frandevel、2013

2
これは私にはあまり当てはまりません。Tomcatもすぐに使用できます。
Audrius Meskauskas 2013

@AudriusMeskauskasどういう意味ですか?2020年の実際のシナリオを教えてください:) ありがとう。
Dedyshka

18

Tomcatはもっと議論され、アプリケーションによってサポートされていると思います。Jettyはポータブルで、アプリケーションに埋め込むことができます。そして突堤は良い継続があります。


「アプリケーションに埋め込まれる」とはどういう意味ですか?
Sankalp

@Sankalpこれは、アプリケーションでJettyサーバーを実行できることを意味します。
Jerry Chin

6

Jettyをアプリケーションに埋め込んで、Webコンテナーで実行する必要がないようにする方法が好きです(HudsonとNexusは、このモードで実行できる2つのアプリです)。Tomcatはこれを行うことができますか?


27
もちろん、それは可能です
ガーバー、2010年

4
埋め込まれたTomcatもあります
FOO 2015

1
より正確に言うと、Tomcatの埋め込みは10年以上前から可能でしたが、2011年のTomcat 7.xを使用するとはるかに簡単になりました。Jettyと比べて複雑さの違いはほとんどありません。たとえば、arhipov.blogspot.com / 2011/03
winne2

間違いなく、それはmavenでも実行できます。Mavenプラグインがあります。metamug.com/article/…–
ソーター、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.