Redis-0x0D-事件循环器AE
多路复用器应该是整个框架中的核心,在很多网络框架中都是起着一个重要的衔接作用
一方面通过库函数的实现提供高效的网络服务
另一方面借助回调时机作为锚点整合业务任务
形成一个整体的EDA系统
因此框架会对多路复用器进行一次封装,借助系统多路复用器的回调时机王成
网络socket的业务处理
非socket的业务处理
通过多路复用器推进系统的循环往复的工作,因此一般这样的抽象封装成为事件循环器
1 创建事件循环器
c
1 |
|
2 注册IO任务
c
1 |
|
3 注册定时任务
c
1 |
|
4 调度定时任务
c
1 |
|
5 调度执行
c
1 |
|
6 事件循环器启动入口
c
1 |
|
Redis-0x0D-事件循环器AE
https://bannirui.github.io/2024/04/15/Redis/Redis-0x0D-事件循环器AE/