首页
›
网络通信与数字安全工程
›
002-网络编程与高并发服务
›
《事件驱动高性能网络服务开发》
VIP12
本课程属于:002-网络编程与高并发服务
网络通信与数字安全工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
事件驱动高性能网络服务开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与全景认知
目标=事件驱动网络服务的定义 · 核心价值 · 典型应用场景
课程导入
全景认知
02
网络服务性能瓶颈分析
目标=C10K/C10M问题 · 传统阻塞式IO的局限 · 事件驱动模型的优势与适用边界
网络服务性能瓶颈…
C10K/C10M
03
事件驱动核心概念
目标=事件 · 事件循环 · 事件分发器
事件驱动核心概念
目标=事件
04
IO多路复用技术选型
目标=select · poll · epoll
IO
多路复用技术选型
05
Linux epoll深度解析
目标=epoll_create · epoll_ctl · epoll_wait工作流程
Linux
epoll
06
非阻塞IO与事件循环实现
目标=将socket设为非阻塞 · 事件循环骨架搭建 · 事件注册与回调调度
IO
非阻塞
07
Reactor模式实战
目标=单Reactor单线程模型实现… · 理解事件分发与业务处理分离
Reactor
模式实战
08
多线程Reactor模式
目标=主从Reactor多线程模型 · acceptor线程与IO线程职责划… · 线程安全事件队列
Reactor
多线程
09
连接生命周期管理
目标=连接建立 · 数据读写 · 空闲检测
连接生命周期管理
目标=连接建立
10
缓冲区设计与零拷贝
目标=环形缓冲区 · 读写缓冲区管理 · readv/writev
缓冲区设计
零拷贝
11
定时器与超时管理
目标=时间轮 · 最小堆定时器 · 基于epoll的超时事件处理与心跳机…
定时器
超时管理
12
信号处理与事件循环集成
目标=信号安全 · signalfd/self-pipe… · 优雅重启与平滑退出
信号处理
事件循环集成
13
协议解析与事件驱动
目标=长度字段 · 分隔符 · 状态机解析器设计
协议解析
事件驱动
14
高性能HTTP服务实战
目标=基于事件驱动实现简易HTTP/… · 支持Keep-Alive · 管线化与静态文件服务
HTTP
高性能
15
事件驱动中的并发模型
目标=单线程事件循环 · 多线程 · 多进程与协程的对比与混合架构设计
事件驱动
并发模型
16
协程与事件循环结合
目标=有栈/无栈协程 · async/await语义 · 将回调式事件驱动改造为协程风格
协程
事件循环结合
17
内存管理与对象池
目标=避免频繁分配释放 · slab分配器 · 连接对象池与缓冲区池在事件驱动服务中…
内存管理
对象池
18
锁与无锁数据结构
目标=自旋锁 · 读写锁 · 无锁队列
无锁数据结构
目标=自旋锁
19
事件驱动服务的调试与追踪
目标=strace · perf · eBPF
事件驱动服务的调…
追踪
20
压力测试与性能调优
目标=wrk · ab · 自定义压测工具
压力测试
性能调优
21
高并发连接管理实战
目标=百万连接服务器设计 · 文件描述符限制 · 内存占用优化与连接迁移
高并发连接管理实…
目标=百万连接服…
22
事件驱动与TLS
目标=OpenSSL非阻塞集成 · SSL_read/SSL_write… · 握手超时与会话复用
TLS
事件驱动
23
服务发现与负载均衡的事件驱动实现
目标=健康检查 · 动态上游更新 · 一致性哈希与最少连接策略
服务发现
负载均衡的事件驱…
24
事件驱动消息推送服务
目标=WebSocket协议升级 · 帧解析 · 广播与房间模型
事件驱动消息推送…
WebSocket
25
分布式事件驱动架构
目标=多进程/多机事件循环 · 共享内存 · 消息队列与跨节点事件通知
分布式事件驱动架…
目标=多进程
26
容错与过载保护
目标=背压机制 · 限流 · 熔断
容错
过载保护
27
热更新与动态配置
目标=不重启服务更新业务逻辑 · 动态加载模块 · 配置热生效的事件驱动方案
热更新
动态配置
28
跨平台事件驱动抽象
目标=libevent · libuv · Boost.Asio的设计思想与选型…
跨平台事件驱动抽…
libevent
29
生产级事件驱动服务部署
目标=容器化 · systemd管理 · 日志切割
生产级事件驱动服…
目标=容器化
30
综合实战与课程总结
目标=从零构建一个支持万级并发的事件… · 涵盖协议 · 定时器
综合实战
课程总结
所属VIP或分类
同VIP:C语言网络编程Socket实战100例
同VIP:epoll高性能网络服务开发
同VIP:NUMA与多核网络性能优化