一、核心定位与协议支持
-
- Tomcat
-
定位:基于HTTP协议的Web容器,专为Servlet/JSP规范设计,适合传统Web应用开发(如企业官网、RESTful API服务)。
-
协议支持:主要支持HTTP/HTTPS和Servlet规范,对Web标准兼容性高,集成Spring等框架便捷。
-
适用场景:中小规模并发(10K以下连接)、快速开发Web应用、需要成熟生态支持(如JSP、Filter)的场景。
-
- Netty
-
定位:通用型高性能网络框架,支持多种传输层协议(TCP、UDP、WebSocket等),可自定义协议(如RPC、IoT协议)。
-
协议支持:灵活扩展性强,支持HTTP/2、WebSocket、MQTT等,适合构建分布式系统或自定义协议服务。
-
适用场景:高并发(100K+连接)、低延迟(如实时通信、游戏服务器)、大规模