一个多服务器的缓存依赖的解决方案

系统设计:系统分为多个小系统,每个小系统部署在不同服务器上,提供统一的Webservices小系统调用,Webservices和数据库通信.

出现问题:

每个系统使用缓存时,当一个系统修改缓存内容时,其它系统缓存无法接到通知同步,缓存依赖(文件,和数据库无法跨Webservices依赖)

解决方法:

1.在数据库加一个缓存标识字段

2.把缓存标识读到每个系统

3.如果修改缓存,修改缓存标识

4.每次系统访问Webservices,读取缓存标识,如果变化,重新加载缓存

原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1420804.html