Apache Tomcat 11 预览版:值得关注的新功能
💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
Apache Tomcat 11 是下一个主要版本,预计在一年后发布。它将引入 Project Loom 提供的虚拟线程支持,支持 Java 21 及更高版本,并计划在 Tomcat 11 中添加基于 HTTP/3 的 QUIC 传输协议支持。Tomcat 11 与 Tomcat 10 的主要区别在于规范的更新和 JDK 功能的利用。迁移到 Tomcat 11 需要注意包名称的更改。未来的 Tomcat 11.x 版本将实现 Jakarta EE 11 中的所有规范。宣布主要版本稳定取决于项目核心提交者的判断,但未来版本将尝试保持代码库一致性和减少版本之间的差异。
🎯
关键要点
- Apache Tomcat 11 预计将在一年后发布,alpha 版本已发布。
- Tomcat 11 引入 Project Loom 的虚拟线程支持,提供高吞吐量的轻量级并发。
- Tomcat 11 支持 Java 21 及更高版本,较 Tomcat 10 的 Java 11+ 和 Java 8 有显著提升。
- Tomcat 11 将添加基于 HTTP/3 的 QUIC 传输协议支持,仍在开发中。
- Tomcat 10 与 Tomcat 11 之间的主要区别在于新规范和 JDK 功能的利用。
- Tomcat 11 将实现 Jakarta EE 11 中的最新规范,包括 Servlet 6.1 和 JSP 4.0。
- 迁移到 Tomcat 11 需要注意包名称从 javax.* 更改为 jakarta.*。
- 未来的 Tomcat 11.x 版本将实现 Jakarta 11 EE 中的所有规范,重点在于稳定性和一致性。
➡️