Web server

Webserver

Tomcat

Java 全栈知识体系

  • Startup:

  • tomcat 首先是个http服务器,关注点有tcp连接的处理,http协议的解析等,

  • 然后是个java servlet容器,关注点有应用的加载,classloader隔离等,同时tomcat支持jsp,关注点有jsp的语法解析,动态编译,动态加载等。

  • 当然作为成熟的容器,还有许多管理功能监控功能等。

Netty

  • TBC

Nginx

Why does node.js scale? Libuv & epoll & fcntl

理解 Nginx 源码