Nginx 事件驱动理解

在做埋点采集服务的过程中,主要依靠openresty加lua脚本来实现采集。高并发还是主要依靠nginx来实现。而其核心就是事件驱动/多路io复用(epoll机制),不同的linux服务器都有对应的实现方式。

而epoll机制就是,应用启动的时候将套接字注册到epoll实例当中,当事件发生(比如说客户端请求http),就会主动去通知内核去处理。从传统的select轮询机制改为主动通知机制。大大提高响应效率

更新,注册到epoll实例里面的是文件描述符。每创建一个套接字都会有自动生成对应的文件描述符与之对应

相关推荐
CodeWithMe2 小时前
Nginx入门进阶:从零到高手的实战指南
运维·nginx
Ahlson2 小时前
【fnNAS】docker的nginx配置html
nginx·docker·容器·fnnas
斯普信专业组4 小时前
K8s环境下基于Nginx WebDAV与TLS/SSL的文件上传下载部署指南
nginx·kubernetes·ssl
亦舒.6 小时前
宝塔面板Nginx手动配置负载均衡实战指南
运维·nginx·负载均衡
deming_su7 小时前
轻松上手:使用Nginx实现高效负载均衡
运维·nginx·负载均衡
Jack_hrx9 小时前
docker部署nginx
linux·nginx·docker·centos
紫璨月12 小时前
nginx反向代理的bug
运维·nginx·bug
就叫飞六吧10 天前
基于keepalived、vip实现高可用nginx (centos)
python·nginx·centos
小生云木10 天前
Linux离线编译安装nginx
linux·运维·nginx
Cat God 00710 天前
项目上线(若依前后分离版)
java·nginx