分布式的基础:一致性哈希 路由算法的一致性hash http://www.jiacheo.org/blog/174 http://www.tuicool.com/articles/vQVbmai http://www.cnblogs.com/huangxincheng/p/3708316.html ...
分类:
数据库 时间:
2014-07-07 11:31:00
阅读次数:
349
# Memcached快速入门## What is MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。## 安装### Ubuntu $ sud...
分类:
其他好文 时间:
2014-07-07 09:50:02
阅读次数:
187
add by zhj:介绍了什么是一致性hash,以及实现一致性hash的一种算法。原文:http://my.oschina.net/u/195065/blog/193614 目录[-]一致性hash算法(consistent hashing)1基本场景2 hash算法和单调性3 consisten...
分类:
其他好文 时间:
2014-07-06 14:30:16
阅读次数:
194
在nginx中使用lua直接访问mysql和memcaced达到数据接口的统一
安装nginx参见《nginx+lua+redis构建高并发应用》
让nginx 中的nginx_lua_module支持mysql 和memcache
下载
https://github.com/agentzh/lua-resty-memcached
https://github.com/agentzh/lua-resty-mysql
对于访问接口的统一有很多的处理方式,这里介绍使用nginx lua 访问mysql并用m...
分类:
数据库 时间:
2014-07-04 09:16:42
阅读次数:
431
php_memcached.dll csdn资源
memcached在windows7上的安装问题
错误:
通过cmd命令行进入到D:\webEve\memcached(下载后的解压目录)
运行 memcached.exe -d install
报错“ failed to install service or service already ins...
memcached在启动过程初始化server_sockets时,根据启动参数决定系统是进行tcp监听还是udp监听,这里暂时只关注tcp的情况。server_socket在初始化时会向系统申请监听socket之后设置地址,bind以及开始listen等操作,之后比较关键的一步是为监听socket创...
分类:
其他好文 时间:
2014-07-03 19:38:13
阅读次数:
260
这次记录状态机的主要逻辑,跟踪set命令的执行流程,暂不涉及到内存申请这一块,下面内容基本都是代码注释首先还是补充了解下客户连接在发送数据到数据被处理并返回过程中conn的各种状态的表示enum conn_states {conn_listening, /** 只有监听连接的socket才会是这种状...
分类:
其他好文 时间:
2014-07-03 19:19:13
阅读次数:
199
在solrcloud出来之前,如果通过solrj连接solrserver,需要程序自己实现一致性hash.新版本的solr支持cloud的部署方式,可以自动实现lb和sharding的功能(通过CloudSolrServer类连接cloud),可以用下面代码做测试需要的jar包如下:apache-solr-solrj.jar
apache-solr-core.jar
z..
分类:
其他好文 时间:
2014-07-03 14:36:31
阅读次数:
199
下图一一个典型的config.json的配置: 配置中主要包括四个部分,master,servers,db,memcached。master用来定义master的端口,serv...
分类:
其他好文 时间:
2014-07-02 15:13:01
阅读次数:
218