声明:本文阅读对象最好是对Yii和分布式缓存有一定了解的人群,否则理解和掌握上有一些困难,建议阅读之前做好以上两点基础准备。
YiiFramework简称Yii,读作易,代表简单(easy)、高效(efficient)、可扩展(extensible),Yii将面向对象思想以及代码的重用性发挥到了极致,尤其是在缓存的支持上,Yii是最有效率的PHP框架之一。
Yii的缓存支持封装在框架核心...
分类:
其他好文 时间:
2015-02-16 11:42:26
阅读次数:
178
Memcached作为一款很强大的分布式缓存,经常被用到大型的互联网应用中,比如新浪微博等都采用memcached做缓存。 Memcached也经常和MySQL组合做数据缓存。 具体的介绍请参考官方网站:www.memcached.org 这里通过安...
分类:
编程语言 时间:
2015-02-11 16:51:53
阅读次数:
235
一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候....
分类:
其他好文 时间:
2015-02-10 01:48:18
阅读次数:
202
本章提供的信息存储使用备份地图。本章包含以下各节:
缓存层
本地存储
操作
容量规划
使用分区的备份地图
使用弹性数据功能来存储数据
使用三角洲备份的
13.1高速缓存层
分区(分布式)缓存服务在Coherence中有三个不同的层次:
客户视图 - 客户端视图代表一个虚拟层提供访问底层分区的数据。进...
分类:
数据库 时间:
2015-02-09 14:17:04
阅读次数:
387
一、产生
在分布式系统中常常会使用一致性hash算法,它是对hash算法的优化。在一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 而一致性hash算法...
分类:
编程语言 时间:
2015-02-04 18:48:56
阅读次数:
325
memcached的客户端使用TCP连接同memcached进行交互,memcached服务器监听指定的端口(默认端口是11211)。Client连接到memcached服务器,发送指令,获取数据,然后关闭连接。
通常没有必要发送任何命令来关闭某个会话。客户端可以在任何时候关闭不需要的连接。然而,通常鼓励客户端缓存这些连接,因为memcached服务器本身就被设计成为一个可以支持成百上千个连接的服务器,而客户端缓存了连接后,就可以避免重复的建立连接的开销。
memcached协议中包含两部分数据,文本行和非...
分类:
系统相关 时间:
2015-01-28 11:07:37
阅读次数:
282
Memcached主线程中监听socket注册事件和工作线程中连接socket注册事件的回调函数都是event_handler,且event_handler的核心部分都是一个有限状态机:drive_machine。因此接下来将对该状态机具体的业务处理进行深入的剖析。
memcached将每个socket都封装为一个conn结构体,该结构体包含了比如socket的文件描述符sfd、注册事件event、连接状态结构体conn_states,等等诸多信息字段,其中的状态结构:conn_states中包含了该so...
分类:
系统相关 时间:
2015-01-25 15:16:49
阅读次数:
255
memchached java 客户端 动态增加减少节点,备用节点。...
分类:
系统相关 时间:
2015-01-21 15:13:22
阅读次数:
167
??
1
与mybatis集成时需要的jar
ehcache-core-2.6.5.jar
mybatis-ehcache-1.0.2.jar
Mybatis、日志、EHCache所需要的jar包如下:
2 EHCache与mybatis集成
EHCache是一种广泛使用java分布式缓存通用缓存,J...
分类:
移动开发 时间:
2015-01-19 15:46:27
阅读次数:
224
Nginx+Tomcat7+Memcached集群Session共享,主要是利用memcached-session-manager 开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对session的共享...
分类:
系统相关 时间:
2015-01-17 16:35:50
阅读次数:
397