redis文件事件的构成
2020-12-05 13:29:02 0 举报
redis文件事件的构成
作者其他创作
大纲/内容
连接应答处理器
套接字
。。。
s2
I/O多路复用程序
文件事件处理器由四个部分组成:套接字、I/0多路复用程序、文件事件分派器、文件事件处理器
s1
命令回复处理器
队列
sn
I/O多路复用程序负责监听多个套接字,并向文件事件分派器传送那些产生了事件的套接字
命令请求处理器
...
文件事件是对套接字操作的抽象,每当一个套接字准备好执行连接应答、写入、读取、关闭等操作时,就会产生一个文件事件。
文件事件分派器
事件处理器
文件事件分派器负责处理I/O多路复用程序传送过来的套接字,并根据套接字产生的事件的类型,调用相应的事件处理器。
I/O多路复用总会将产生的事件放到一个队列里面,然后通过这个队列,以有序、同步、每次一个套接字的方式向文件事件分派器传送套接字。当上一个套接字产生的事件被处理完后,I/O多路复用程序才会继续向文件事件分派器传送下一个套接字。
收藏
收藏
0 条评论
下一页