【高效server实践】--memcached网络框架剥离实践
memcached通过epoll(使用libevent)实现异步服务,主要由"主线程"和多个"worker线程"构成,主线程负责监听网络链接,并且accept连接。当监听到连接accept成功后,把连接句柄FD传给其中的一个空闲work线程处理。空闲的worker线程接收到主线程传过来的连接句柄DF后,将其加入自己的epoll监听队列并处理该连接的读写事件。
博主从memcahced剥
原创
2016-01-20 17:12:18 ·
473 阅读 ·
0 评论