20多年过去了,Tomcat依然是主流!没有之一!!!
Posted Java极客技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20多年过去了,Tomcat依然是主流!没有之一!!!相关的知识,希望对你有一定的参考价值。
Tomcat从1999年正式对外发布,已经有20多年历史了,作为一个老牌网络中间件,它对于程序员和企业来说都是及其重要的,虽然目前有Jetty、Undertow、Netty、Mina等等新一代网络中间件在挑战Tomcat,但Tomcat却依然是主流,Tomcat为什么能流行这么久?我想有以下几点原因:
1、Tomcat是Servlet规范的坚定实现者,规范就是标准,除非哪天Servlet规范淘汰了,Tomcat可能才会被淘汰
2、Tomcat的底层源码架构实现的非常精细,作为网络中间件,高并发、高性能、方便易用是必须的,Tomcat都做到了
3、Tomcat的开源社区很活跃,也存在着很多网络大牛,优质社区是Tomcat持续成功的最大动力
4、很多互联网公司架构中目前严重依赖Tomcat,Tomcat往往是架构的瓶颈之一
而作为新晋红人的Netty能淘汰掉Tomcat吗?我也说说我的想法:
1、Netty最著名的特点就是性能高,但真的就比Tomcat快吗?
2、Netty不再固定于特定的规范和标准,扩展自由度很高。
3、分布式、微服务架构盛行,Netty作为RPC的底层数据传输机制势必会更火。
4、Netty的底层架构设计与源码实现也是非常精彩,值得大家学习的。
上面这些只是抛砖引玉,我个人是强烈建议大家既要深入学习Tomcat,也要精通Netty,技多不压身,这样不管是开发中,还是性能调优时,才能得心应手,提高效率,那么我给大家介绍以下我的一位朋友,他是美团的高级架构师,对于Tomcat、Netty都有深入的研究,给大家分享一期技术干货《Tomcat和Netty高级实战与底层原理深度剖析》 以上是关于20多年过去了,Tomcat依然是主流!没有之一!!!的主要内容,如果未能解决你的问题,请参考以下文章 Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)