近期在搞国产软件改造的过程中,发现在未改动代码和配置的情况下,ehcahe集群之间缓存消息无法正常同步
PS:集群中一台机器重启后会拉取集群缓存信息,实现单次同步,后续则不再继续同步
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
SpringBoot中使用ehcache做缓存,集群间不进行缓存同步
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注
当ehcache集群中的一台机器重启后,它会拉取集群缓存信息以实现单次同步。然而,后续却不再继续同步。这可能是由于以下原因导致的:
配置问题:请确保在ehcache配置中启用了集群通信和同步的相关参数。检查您的配置文件,例如ehcache.xml,确保它包含了适当的集群配置信息。
防火墙或网络问题:检查防火墙设置,确保集群中的机器之间可以进行通信。还要确保网络连接稳定,以避免因网络中断或延迟导致消息同步失败。
机器标识问题:在ehcache集群中,每台机器都应该有独特的标识符。这个标识符在集群中用于识别和同步缓存信息。如果机器重启后更改了标识符,可能会导致同步失败。请确保每台机器的标识符在重启后保持不变。
如果您已经确认了以上问题,并且仍然无法解决同步问题,您可能需要进一步检查ehcache的日志文件,以查看是否有任何错误或警告信息。此外,您还可以考虑升级ehcache版本,以获得更好的集群同步功能和稳定性。
解决 无用评论 打赏 举报
悬赏问题
- ¥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虚拟机?