LoginSignup
1
1

More than 1 year has passed since last update.

Jettyってなんだ、Nettyってなんだ。

Last updated at Posted at 2022-12-05

Jettyってなんだ、Nettyってなんだ。

Jetty も Netty も本質は同じですが、各所でいろいろな言葉で説明をされているようです。

Jetty is a lightweight highly scalable java based web server and servlet engine.

Jetty - Project description

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

Netty - Netty Project

私は、Jetty も Netty も Java 向け Web サーバーエンジンなのだと解釈をしています。

Jetty と Netty の違い

Jetty と Netty の違いやパフォーマンス性に関しては各所で取り沙汰されているので、あえて詳しく書く必要はなさそうですね。

簡単に言うと、

  • Jetty:軽量でミニマムな HTTP サーブレットコンテナを提供する
  • Netty:ノンブロッキングに gRPC、Apache Spark、Cassandra などによる分散処理を行える

ものと整理をしました。

選択の場面があったなら、Jetty か Netty で選ぶというより、サービスのユースケースやフレームワーク選びに付随して決まってくるのかなと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1