加载中...

Jetty 是一个开源的 Java HTTP 服务器与 Servlet 容器,始于 1995 年,历史比 Tomcat 更悠久,现由 Eclipse 基金会托管,称 Eclipse Jetty。
Jetty 的标志性优势是「可嵌入」:它从设计上就是一组可以被任意 Java 程序引用的库,应用以几行代码即可在进程内启动一个 HTTP 服务,而不是把应用部署进服务器。这一「服务器在应用中,而非应用在服务器中」的理念,是后来 Spring Boot 内嵌容器模式的先声。
Jetty 被大量知名项目内置:Dropwizard 框架、Hadoop 与 Spark 的 Web 界面、Eclipse IDE 的内部服务、Google App Engine 的早期 Java 运行时等。它对 WebSocket、HTTP/2 乃至 HTTP/3 的支持也较为激进。
两者功能高度重叠:Tomcat 在独立部署与市场份额上占优,Jetty 则以更小的内核、更灵活的嵌入与异步架构见长,常见于对轻量和定制有要求的场景。

登录 后参与讨论
暂无讨论,来发表第一条评论吧