1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【完走賞】MxShun ひとりマラソン 🏃Advent Calendar 2022

Day 6

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?