首页
›
网络通信与数字安全工程
›
002-网络编程与高并发服务
›
《epoll高性能网络服务开发》
VIP12
本课程属于:002-网络编程与高并发服务
网络通信与数字安全工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
epoll高性能网络服务开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习地图
目标=epoll在现代网络服务中的定… · 课程目标 · 知识框架与实战项目概览
课程导入
学习地图
02
从阻塞IO到IO多路复用
目标=文件描述符 · 阻塞与非阻塞IO · select/poll的局限
IO
从阻塞
03
epoll核心API精讲
目标=epoll_create · epoll_ctl · epoll_wait的参数语义
epoll
API
04
epoll事件模型
目标=EPOLLIN · EPOLLOUT · EPOLLERR
epoll
事件模型
05
水平触发与边缘触发
目标=两种模式的行为差异 · 读写策略 · 事件丢失风险与代码验证实验
水平触发
边缘触发
06
epoll内核数据结构
目标=红黑树 · 就绪链表 · eventpoll与epitem结构
epoll
内核数据结构
07
epoll高效原理剖析
目标=O(1)事件通知 · 避免轮询 · 文件描述符管理
epoll
高效原理剖析
08
epoll编程基础骨架
目标=创建监听socket · 设置非阻塞 · 注册epoll
epoll
编程基础骨架
09
TCP连接管理实战
目标=accept新连接 · 注册客户端fd · 处理连接关闭
TCP
连接管理实战
10
非阻塞读写与缓冲区设计
目标=read/write返回值处理 · EAGAIN/EWOULDBLOCK · 应用层读写缓冲区实现
非阻塞读写
缓冲区设计
11
边缘触发下的完整读写
目标=循环读直到EAGAIN · 循环写直到EAGAIN · 处理短写与写缓冲区队列
边缘触发下的完整…
EAGAIN
12
epoll事件循环与超时管理
目标=epoll_wait超时参数 · 定时任务 · 心跳检测与空闲连接清理
epoll
事件循环
13
Reactor模式与epoll
目标=事件分发器 · Handler抽象 · 单Reactor单线程与多线程Rea…
Reactor
epoll
14
多线程epoll服务设计
目标=每线程独立epoll · SO_REUSEPORT · 负载均衡与线程间任务传递
epoll
多线程
15
epoll与线程池协作
目标=IO线程与工作线程分离 · 任务队列 · 避免阻塞事件循环
epoll
线程池协作
16
高性能内存管理
目标=对象池 · 连接池 · 缓冲区复用
高性能内存管理
目标=对象池
17
epoll服务中的协议解析
目标=粘包与拆包 · 长度字段 · 定长与分隔符协议
epoll
服务
18
构建高并发HTTP服务
目标=请求解析 · 响应生成 · Keep-Alive
HTTP
构建高并发
19
epoll在即时通讯服务中的应用
目标=长连接管理 · 消息推送 · 在线状态
epoll
即时通讯服务
20
epoll与定时器集成
目标=时间轮 · 最小堆定时器 · 超时事件与epoll_wait超时的…
epoll
定时器集成
21
信号处理与epoll
目标=signalfd · self-pipe技巧 · 优雅关闭
epoll
信号处理
22
epoll与零拷贝技术
目标=sendfile · splice · tee
epoll
零拷贝技术
23
epoll服务性能调优
目标=TCP_NODELAY · SO_RCVBUF/SO_SNDBU… · 文件描述符限制
epoll
服务性能调优
24
epoll调试与问题排查
目标=strace · ltrace · perf
epoll
调试
25
epoll压力测试与基准
目标=使用wrk · ab · 自定义压测工具
epoll
压力测试
26
epoll与多进程模型
目标=主从进程 · SO_REUSEPORT · 共享监听
epoll
多进程模型
27
epoll在代理与网关中的应用
目标=反向代理 · 连接转发 · 上游连接池
epoll
代理
28
epoll服务的高可用设计
目标=优雅重启 · 连接迁移 · 健康检查
epoll
服务的高可用设计
29
epoll与协程/异步框架对比
目标=从epoll到io_uring · libevent/libuv · 协程调度器的关系与选型
epoll
协程
30
综合实战
目标=从零构建一个基于epoll的高… · 包含连接管理 · 协议解析
综合实战
epoll
所属VIP或分类
同VIP:C语言网络编程Socket实战100例
同VIP:NUMA与多核网络性能优化
同VIP:Reactor事件驱动网络服务开发