2016年10月13日
摘要: 最近在看一些分布式方面的文章,所以就用php实现一致性hash来练练手,以前一般用的是最原始的hash取模做分布式,当生产过程中添加或删除一台memcache都会造成数据的全部失效,一致性hash就是为了解决这个问题,把失效数据降到最低,相关资料可以google一下! php实现效率有一定的缺失,如 阅读全文
posted @ 2016-10-13 19:11 小!千 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 1 网络IO模型 安装memcached需要先安装libevent Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字 pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线 阅读全文
posted @ 2016-10-13 19:07 小!千 阅读(286) 评论(0) 推荐(0) 编辑