`

JBossCache 结对复制设计

 
阅读更多

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

    【jbosscache】是基于Java的企业级缓存解决方案,主要设计用于提高应用程序的数据访问速度和性能。在大型分布式系统中,JBossCache扮演着关键角色,它通过将数据存储在内存中,减少了对数据库的频繁访问,从而提高了...

    jbosscache 1.2.4 src

    4. Replication模块:这部分源代码展示了如何在集群间复制和同步数据,包括异步和同步两种模式。 三、Sample应用 在JBossCache-1.2.4的sample目录下,包含了一些示例程序,用于演示如何在实际项目中集成和使用...

    JbossCache中文文档.CHM

    JbossCache中文文档由邱奎宁翻译,本人制作。

    JBossCache用户向导笔记

    在集群环境中,JBossCache支持多种缓存复制模式,包括本地模式和复制的缓存模式。它提供了丰富的集群特性,如失效处理、状态传递等。 #### 缓存加载器 缓存加载器负责从数据源加载数据到缓存中,提供了接口和生命...

    jbosscache-core-3.2.7.GA.jar

    jbosscache-core-3.2.7.GA.jar

    jbosscache-core-3.2.5.GA-all.zip

    jbosscache-core-3.2.5.GA-all.zip 是一个包含JBoss Cache核心组件的压缩包,这个版本是3.2.5.GA,主要用于提供高性能、分布式的缓存解决方案。JBoss Cache,也被称为Infinispan前身的一部分,是JBoss企业中间件的一...

    jbosscache manual

    ### jbosscache manual #### 1. 引言 JBoss Cache 是一款高性能、可扩展的内存数据存储系统,支持事务处理与复制功能。它主要用于缓存 Plain Old Java Objects (POJOs),使得开发人员能够透明地操作这些对象而无需...

    jbosscache-1.4.1.jar

    jbosscache-1.4.1.jar

    JBossCache_讲解说明

    JBoss Cache是一种高效的企业级缓存解决方案,专门设计用于提高Java应用程序的性能和可用性。它不仅提供了强大的数据缓存能力,还支持集群环境下的数据一致性,使得它可以作为应用服务前端和数据库之间的中间层,...

    jbosscache-core-3.1.0.jar

    jbosscache-core-3.1.0.jar

    JBoss cache3.2.1.GA源代码及class文件

    其中jbosscache-core-sources.jar为源代码jar包;jbosscache-core.jar含jbosscache的核心代码; lib中含有jbosscache-core.jar中所用到得class文件; etc中含有一些配置文件的样例

    jobsscache使用说明

    JBossCache 的集群特性支持数据的复制和失效处理,确保在分布式环境下的数据一致性和高可用性。 ##### 7.1 缓存复制模式 - **本地模式**:只在本地节点缓存数据,不与其他节点交互。 - **复制的缓存**:在多个节点...

    JBossCache核心指南中文版

    红帽公司jboss的内部资料,版本 2.2.0 Poblano版,需要的可以下载!

    web架构设计经验分享

    缓存设计必不可少,关于怎样设计合理的缓存,Jbosscache的创始人,淘宝的创始人是这样说的:其实设计web缓存和企业级缓存是非常不同的,企业级缓存偏重于逻辑,而web缓存,简单快速为好。 第四,核心模块一定要自己...

    毕业设计进展汇报ppt

    5. 典型的缓存框架:EHcache、Jbosscache、OSCache、JCS、Tangosol Coherence等。 6. 缓存框架的实现:使用JAVA语言,关系数据库,WebSphere Server等技术,实现缓存框架。 7. 缓存框架的测试结果:测试了写入内存...

    benchmark-jbosscache

    【描述】"基准-jbosscache" 暗示了这个项目包含了一系列的测试用例,这些用例设计用于模拟不同工作负载条件下的JBoss Cache操作,例如读取、写入、更新和删除等。通过这些基准测试,开发者可以了解在特定硬件和软件...

    基于JGroups的分布式缓存的设计与实现.pdf

    - **JBossCache**:虽然支持两种冗余策略——全局复制策略和BuddyReplication策略,但在大数据量情况下全局复制策略不适合使用;BuddyReplication策略虽然允许在选定节点上进行冗余存储,但一旦运行状态中的Cache...

Global site tag (gtag.js) - Google Analytics