Nginx高性能原因 epoll多路复用 非阻塞IO操作 java bio模型,阻塞进程式 socket java client java server linux select模型,变更触发轮训查找,有1024数量上限 java server 监听100个客户端连接是否有变化,若有变化则唤醒自己 循环遍历100个 连接,找到发生变 化的一个或者多个 ,然后执行rea d操作 java server epoll模型,变更触发回调直接读取,理论上无上限 java server 监听100个客户端连接,是否有变化,设置回调函数,若有变化则直接唤醒自己并执行回调函数 java server master worker进程模型 平滑重启,平滑加载配置,不会断开用户连接 协程机制 依附于线程的内存模型,切换开销小遇阻塞及归还执行权,代码同步无需加锁 Nginx剖析