1, 假定集群中有5个节点,A,B,C,D,E
2, 每个节点都有自己的数据,以及另外一个节点的备份数据。
3, 数据只会复制给他的结对节点,而不是整个集群的节点。
4, 如果一个节点退出了(假设从集群中移除A),他的数据仍然在B中备份。当节点请求这些数据时,就会从B中传到另外分配到的请求节点,此请求节点获得这些数据的所有权,并把他当做自己的。
5, 当请求传到某节点,并且这个节点并没有要请求的数据,节点就会请求集群并将数据移动到自己本地。
6, 必须从最近的缓存节点获取这些数据的所有权。
7, 当一个节点获取到了数据的所有权,它将强迫此数据的原始所有者从他们的内存中移除这些数据。
A fails时
- 大小: 30.4 KB
- 大小: 32.8 KB
分享到:
相关推荐
【jbosscache】是基于Java的企业级缓存解决方案,主要设计用于提高应用程序的数据访问速度和性能。在大型分布式系统中,JBossCache扮演着关键角色,它通过将数据存储在内存中,减少了对数据库的频繁访问,从而提高了...
4. Replication模块:这部分源代码展示了如何在集群间复制和同步数据,包括异步和同步两种模式。 三、Sample应用 在JBossCache-1.2.4的sample目录下,包含了一些示例程序,用于演示如何在实际项目中集成和使用...
JbossCache中文文档由邱奎宁翻译,本人制作。
在集群环境中,JBossCache支持多种缓存复制模式,包括本地模式和复制的缓存模式。它提供了丰富的集群特性,如失效处理、状态传递等。 #### 缓存加载器 缓存加载器负责从数据源加载数据到缓存中,提供了接口和生命...
jbosscache-core-3.2.7.GA.jar
jbosscache-core-3.2.5.GA-all.zip 是一个包含JBoss Cache核心组件的压缩包,这个版本是3.2.5.GA,主要用于提供高性能、分布式的缓存解决方案。JBoss Cache,也被称为Infinispan前身的一部分,是JBoss企业中间件的一...
### jbosscache manual #### 1. 引言 JBoss Cache 是一款高性能、可扩展的内存数据存储系统,支持事务处理与复制功能。它主要用于缓存 Plain Old Java Objects (POJOs),使得开发人员能够透明地操作这些对象而无需...
jbosscache-1.4.1.jar
JBoss Cache是一种高效的企业级缓存解决方案,专门设计用于提高Java应用程序的性能和可用性。它不仅提供了强大的数据缓存能力,还支持集群环境下的数据一致性,使得它可以作为应用服务前端和数据库之间的中间层,...
jbosscache-core-3.1.0.jar
其中jbosscache-core-sources.jar为源代码jar包;jbosscache-core.jar含jbosscache的核心代码; lib中含有jbosscache-core.jar中所用到得class文件; etc中含有一些配置文件的样例
JBossCache 的集群特性支持数据的复制和失效处理,确保在分布式环境下的数据一致性和高可用性。 ##### 7.1 缓存复制模式 - **本地模式**:只在本地节点缓存数据,不与其他节点交互。 - **复制的缓存**:在多个节点...
红帽公司jboss的内部资料,版本 2.2.0 Poblano版,需要的可以下载!
缓存设计必不可少,关于怎样设计合理的缓存,Jbosscache的创始人,淘宝的创始人是这样说的:其实设计web缓存和企业级缓存是非常不同的,企业级缓存偏重于逻辑,而web缓存,简单快速为好。 第四,核心模块一定要自己...
5. 典型的缓存框架:EHcache、Jbosscache、OSCache、JCS、Tangosol Coherence等。 6. 缓存框架的实现:使用JAVA语言,关系数据库,WebSphere Server等技术,实现缓存框架。 7. 缓存框架的测试结果:测试了写入内存...
【描述】"基准-jbosscache" 暗示了这个项目包含了一系列的测试用例,这些用例设计用于模拟不同工作负载条件下的JBoss Cache操作,例如读取、写入、更新和删除等。通过这些基准测试,开发者可以了解在特定硬件和软件...
- **JBossCache**:虽然支持两种冗余策略——全局复制策略和BuddyReplication策略,但在大数据量情况下全局复制策略不适合使用;BuddyReplication策略虽然允许在选定节点上进行冗余存储,但一旦运行状态中的Cache...