随笔分类 -  Linux

Linux相关
摘要:注:这篇内容极其混乱推荐学习这篇博客。博客的地址:http://kenby.iteye.com/blog/1423989基本元素itemitem是Memcached中记录存储的基本单元,用户向memcached写入的key value键值对信息都以item的形式存入Memcached中。item基本... 阅读全文
posted @ 2014-04-21 22:22 诶露基基(LGG) 阅读(1484) 评论(0) 推荐(0)
摘要:这篇文章主要介绍Memcached中,基于libevent构造的主线程和worker线程所处理连接的状态互相转换的过程(不涉数据的存取等操作),也就是drive_machine的主要业务逻辑了。状态转换过程没有涉及所有状态,同时,由于自己能力问题,一些状态转换还可能有错,还请各位前辈指正。转换条件限定:TCP,ASCII协议。(状态不包括conn_swallow,二进制协议才会用到此状态)1 总揽首先介绍连接,连接是Memcached自己定义的连接conn。的所有状态,drive_machine()主要就是对这些状态的转换进行操作:enum conn_states { conn_list... 阅读全文
posted @ 2014-03-20 15:36 诶露基基(LGG) 阅读(1151) 评论(0) 推荐(0)