繁体   English   中英

使用RMI的JPA L2缓存协调

[英]jpa l2 cache co ordination using rmi

我们使用eclipselink和weblogic

我们有两个Websphere集群,每个集群有2个服务器

现在,1个群集中的一个应用程序使用rmi进行缓存协调,以使其中2个服务器保持同步

当我们在新集群中添加新应用程序到混合中时,我们将必须同步缓存2个集群

我该如何实现?

我还能使用jpa缓存协调吗? 使用rmi吗? jms?

我应该考虑使用一致性作为二级缓存吗?

我不需要高度可扩展的网格配置。 我需要确保的是缓存没有过时的数据

没有什么能防止陈旧的数据,所以我希望您在需要的地方使用一种乐观锁定的形式。 您将不得不评估哪种是您的4服务器体系结构更好的解决方案,但是RMI,JMS甚至只是关闭不能容忍陈旧数据的二级缓存都是有效的选择,并且可以使用。 我建议设置与您的用例,预期负载相匹配的简单测试,并评估是否必须合并和维护二级缓存上的更改所带来的网络流量和开销是否会影响删除二级缓存的成本。 对于高度易变性的实体,该转折点可能会更快到来,在这种情况下,通过为该实体禁用共享缓存可以带来更多好处。

以我的经验,JMS可以更轻松地配置缓存协调,因为它是所有服务器都可以连接的中心点,因为RMI要求每个服务器都必须保持与其他服务器的连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM