后台开发
文章平均质量分 96
Handsome-Lee
To live is to think.
展开
-
Nginx架构浅析
文章目录Nginx架构浅析1.Nginx基础架构2.Master进程2.1核心逻辑2.2热更2.2.1热重载-配置热更2.2.2热升级-程序热更3.Worker进程3.1核心逻辑3.2事件驱动-epoll3.3惊群3.4负载均衡4.思考4.1为什么不采用多线程模型管理连接?4.2为什么不采用多线程处理逻辑业务?Nginx架构浅析最近项目中使用了基于Nginx的OpenResty的框架,于是有了想学习了解Nginx相关内容的想法,现将一些理解撰写成文,和大家讨论一下。1.Nginx基础架构nginx启原创 2021-04-02 22:53:21 · 2794 阅读 · 4 评论 -
网络IO模型理解与分析
目录CPU (CentralProcessingUnit)物理CPU核心数逻辑CPU进程与线程1.单进程单线程模型2.单进程多线程模型3.多进程单线程模型4.多进程单线程模型网络编程中5种I/O模型阻塞型I/O非阻塞型I/OI/O多路复用回调机制信号驱动I/O异步I/O目前常见的服务端模型(多进程结合I/O多路复用)协程协程的运用总结在面对异步IO频繁的业务需求的时,可以使用回调的机制。在利用回...原创 2020-04-14 10:12:39 · 366 阅读 · 0 评论 -
系统学习-协程理解
目录CPU (CentralProcessingUnit)物理CPU核心数逻辑CPU进程与线程1.单进程单线程模型2.单进程多线程模型3.多进程单线程模型4.多进程单线程模型网络编程中5种I/O模型阻塞型I/O非阻塞型I/OI/O多路复用回调机制信号驱动I/O异步I/O目前常见的服务端模型(多进程结合I/O多路复用)协程协程的运用总结在面对异步IO频繁的业务需求的时,可以使用回调的机制。在利用回...原创 2018-12-28 09:56:34 · 270 阅读 · 0 评论