02 2015 档案

摘要:memcachedd事件模型 在memcachedd中,作者为了专注于缓存的设计,使用了libevent来开发事件模型。memcachedd的时间模型同nginx的类似,拥有一个主进行(master)以及多个工作者线程(woker)。流程图在memcached中,是先对工作者线程进行初始化并启动,... 阅读全文
posted @ 2015-02-09 14:52 cococo点点 阅读(1663) 评论(8) 推荐(3)
摘要:概述 memcache是一种支持分布式的缓存系统,基于网络连接(当然它也可以使用localhost)方式完成服务,本身它是一个独立于应用的程序或守护进程(Daemon方式)。本地缓存 memcached是“分布式”的内存对象缓存系统,那么就是说,那些不需要“分布”的,不需要共享的,或者干脆规模小... 阅读全文
posted @ 2015-02-07 12:00 cococo点点 阅读(810) 评论(1) 推荐(1)
摘要:事件注册与循环监听在libevent中为了监听某种事件的发生,设置事件触发后的回调函数,也就是说对该事件注册到当前的IO模型中。事件注册事件初始化使用`event_new`函数来对事件进行初始化。typedef void (*event_callback_fn)(evutil_socket_t, s... 阅读全文
posted @ 2015-02-02 13:03 cococo点点 阅读(23417) 评论(0) 推荐(4)

点击右上角即可分享
微信分享提示