qq_39360085 2023-07-03 14:23 采纳率: 50%
浏览 13

SpringBoot中使用ehcache做缓存,集群间不进行缓存同步

近期在搞国产软件改造的过程中,发现在未改动代码和配置的情况下,ehcahe集群之间缓存消息无法正常同步
PS:集群中一台机器重启后会拉取集群缓存信息,实现单次同步,后续则不再继续同步

img

  • 写回答

2条回答 默认 最新

  • 路漫漫其修远. 博客专家认证 2023-07-03 14:47
    关注

    当ehcache集群中的一台机器重启后,它会拉取集群缓存信息以实现单次同步。然而,后续却不再继续同步。这可能是由于以下原因导致的:

    配置问题:请确保在ehcache配置中启用了集群通信和同步的相关参数。检查您的配置文件,例如ehcache.xml,确保它包含了适当的集群配置信息。

    防火墙或网络问题:检查防火墙设置,确保集群中的机器之间可以进行通信。还要确保网络连接稳定,以避免因网络中断或延迟导致消息同步失败。

    机器标识问题:在ehcache集群中,每台机器都应该有独特的标识符。这个标识符在集群中用于识别和同步缓存信息。如果机器重启后更改了标识符,可能会导致同步失败。请确保每台机器的标识符在重启后保持不变。

    如果您已经确认了以上问题,并且仍然无法解决同步问题,您可能需要进一步检查ehcache的日志文件,以查看是否有任何错误或警告信息。此外,您还可以考虑升级ehcache版本,以获得更好的集群同步功能和稳定性。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月3日

悬赏问题

  • ¥100 求购一套带接口实现实习自动签到打卡
  • ¥50 MacOS 使用虚拟机安装k8s
  • ¥500 亚马逊 COOKIE我如何才能实现 登录一个亚马逊账户 下发新 COOKIE ..我使用下发新COOKIE 导入ADS 指纹浏览器登录,我把账户密码 修改过后,原来下发新COOKIE 不会失效的方式
  • ¥20 玩游戏gpu和cpu利用率特别低,玩游戏卡顿
  • ¥25 oracle中的正则匹配
  • ¥15 关于#vscode#的问题:把软件卸载不会再出现蓝屏
  • ¥15 vimplus出现的错误
  • ¥15 usb无线网卡转typec口
  • ¥30 怎么使用AVL fire ESE软件自带的优化模式来优化设计Soot和NOx?
  • ¥15 Ubuntu20.04.4.LTS系统如何下载安装VirtualBox虚拟机?