标签: java spring-boot caching microservices
我有2个微服务A和B以及一个postgres数据库。微服务B直接与数据库交互以执行CRUD操作。通过微服务A,在启动应用程序时,我们正在缓存所有数据库记录。现在,对于使用微服务B的db中的任何更新/插入,还应该更新微服务A中的缓存。
当前,我们正在使用基于时间的缓存刷新,即每1小时更新一次微服务A中的缓存。
请提出更好的方法或任何可解决此问题的缓存机制。
谢谢。