0 0

关于ehcache集群环境下配置10

最近在研究ehcache集群环境下的相关配置
集群下每个server对应的ehcache.xml配置中需要监听其他server对应的端口才可以实现缓存的同步
但是websphere下集群环境存在这种情况: 使用一套应用程序部署n个server,此时多个server对应同一套应用程序,也就是对应的同一个ehcache.xml,这时候ehcache.xml中需要如何配置,才能实现这种集群环境下的多个server之间的缓存同步。
暂时没有想通这个问题,求解。
本人暂时有种解决思路,不知可行不可行: 在server启动时,根据server名在同一套应用程序中加载不同ehcache XML,比如server1加载ehcache-server1.xml,server2加载ehcache-server2.xml,不知道ehcache配置文件可否按这种方式加载。。。
2014年4月21日 09:53

1个答案 按时间排序 按投票排序

0 0

其实你已经解决了问题,只是不能像你说的那样server1加载ehcache-server1.xml,server2加载ehcache-server2.xml,还是每个Server里面的名称都叫ehcache.xml,只是你在部署完应用之后,需要手动去更改每个Server的ehcache.xml文件,比如AB两台集群,那么A里面应该配置上B的IP,B里面应该配置上A的IP,这样两台ehcache就会互相同步数据

2014年4月21日 10:49

相关推荐

    Ehcache集群环境配置

    ### Ehcache集群环境配置 #### 一、Ehcache简介 Ehcache 是一款开源的高性能 Java 缓存框架,广泛应用于 Java 应用程序中,以提高应用程序性能。其核心设计采用三层类层次结构,主要包括 CacheManager、Cache 和 ...

    Ehcache集群实例

    4. **Ehcache集群配置**:要设置Ehcache集群,首先需要配置`ehcache.xml`或使用代码配置。在配置中,需要指定集群使用的通信机制,例如JGroups配置文件。JGroups配置文件定义了集群的网络拓扑、传输协议、心跳策略等...

    ehcache集群方案

    3. **JGroups配置**:为了使Ehcache集群正常工作,需要对JGroups进行适当的配置。这包括设置组名、选择适合的传输协议(如TCP或UDP)、配置消息确认机制等。正确的配置有助于优化网络通信,提高数据同步效率。 4. *...

    Spring Boot 2.x基础教程:使用EhCache缓存集群.docx

    对于每个实例,我们需要创建一个特定的配置文件,例如`ehcache-1.xml`,`ehcache-2.xml`等,以适应集群环境。在配置文件中,我们需要指定`cacheEventListenerFactory`和`cacheManagerPeerProviderFactory`来实现缓存...

    ehcache集群

    通过以上步骤,你就可以构建起一个基于Ehcache和JGroups的集群环境。在实践中,可能需要根据实际网络环境和应用需求进行更复杂的配置和优化。`ClusterTester`可能是一个用于测试集群连接和数据分发的工具类,你可以...

    ehcache使用,以及集群配置

    在集群环境中,Ehcache 使用`terracotta-server`作为分布式管理器。以下是集群配置的关键步骤: 1. **安装Terracotta Server**: 在每台服务器上安装并启动Terracotta Server,它是Ehcache的分布式管理组件。 2. **...

    集群环境中使用_EhCache_缓存系统&Ehcache配置文件的详细说明

    本篇文章将深入探讨EhCache在集群环境中的应用及其配置文件的详细设置。 一、EhCache概述 EhCache是由Terracotta公司开发的内存缓存系统,它支持本地缓存和分布式缓存两种模式。EhCache的特点包括:快速存取、内存...

    Ehcache通过Jgroups做集群

    在分布式环境中,为了实现数据共享和高可用性,Ehcache提供了集群功能。而Jgroups则是Java中一个强大的集群通信框架,用于创建容错的集群系统。在Ehcache中,Jgroups被用来实现节点间的通信和同步,确保在集群中的多...

    ehcache rmi集群demo

    这个“ehcache rmi集群demo”提供了一个实践平台,帮助开发者理解Ehcache在分布式环境下的工作原理和RMI通信机制。通过这个示例,我们可以深入学习如何在Java应用中部署和管理一个高性能、可扩展的缓存集群,这对于...

    Ehcache远程复制

    标题“Ehcache远程复制”涉及的知识点主要围绕Ehcache缓存技术中的远程复制机制。Ehcache是Java平台上广泛...开发者可以根据这份手册逐步配置集群环境,从而使得应用系统可以利用Ehcache带来的缓存优势,优化系统性能。

    Ehcache 3(ehcache-clustered-3.8.1-kit.zip)

    在集群环境下,Ehcache 3 使用 Terracotta Server Array (TSA) 进行集群协调和数据同步。TSA 是一个专门用于Ehcache集群的服务器,它提供了分布式锁服务、数据复制和故障检测等功能。当一个节点更新缓存时,TSA会...

    ehcache基本原理及配置

    3. **** 元素: 如果需要配置集群环境,可以设置Terracotta服务器的相关参数,使Ehcache支持分布式缓存。 4. **** 元素: 定义默认缓存配置,适用于所有未在中定义的缓存实例。 5. **** 和 **** 子元素: 用来设置...

    Ehcache RMI Replicated Cluster(RMI集群)

    1. **配置Ehcache**:首先,你需要在每个节点上配置Ehcache,指定使用RMI replication策略。这通常涉及到在`ehcache.xml`配置文件中设置`replicationStrategy`为`rmi`,并提供RMI注册服务器的地址和端口。 2. **...

    ehcache配置使用详解

    6. **分布式缓存**:通过RMI(Remote Method Invocation)和可插拔API,ehcache支持跨机器的缓存共享,适用于集群环境。 7. **监听接口**:ehcache提供了缓存和缓存管理器的监听接口,便于监控缓存状态和行为。 8. *...

    ehcache-terracotta代码配置

    当与Terracotta结合使用时,Ehcache可以实现分布式缓存,使得多台服务器上的应用可以共享同一份缓存数据,从而构建高可用的集群环境。在本篇中,我们将深入探讨如何在Java项目中配置Ehcache与Terracotta来实现这一...

    ehcache-clustered-3.3.1-kit.zip

    在集群环境中,配置需要设置为共享模式,以便所有节点都能访问同一份配置。 2. ** Terracotta服务器**:Ehcache集群依赖于Terracotta服务器进行通信和数据同步。你需要在集群中的所有节点上安装并启动Terracotta,...

    ehcache缓存的配置

    - 在集群环境中,这些配置尤其重要,因为它们可以确保不同节点之间的缓存数据一致性。 #### 四、ehcache配置详解 - **内存与硬盘缓存**:通过 `maxElementsInMemory` 和 `maxElementsOnDisk` 属性来控制缓存在内存...

    EhCache-Cluster-Tester.zip_cluster_cluster html网页_ehcache_java

    在“EhCache-Cluster-Tester.zip”这个压缩包中,包含了一个关于EhCache集群配置和测试的实例,这对于理解如何在分布式环境中使用EhCache至关重要。 EhCache的集群功能允许多个节点共享同一份缓存数据,实现高可用...

    Ehcache 简单的监控

    在`EhCache-Cluster-Tester`这个压缩包文件中,很可能是包含了一些测试用例或者示例代码,用于演示如何在集群环境中配置和监控Ehcache。通过这些示例,我们可以学习如何设置Ehcache的分布式特性,例如使用Terracotta...

Global site tag (gtag.js) - Google Analytics