【发布时间】:2020-04-22 17:38:39
【问题描述】:
我在我的服务中使用 Guava Cache 来缓存数据库,并且我正在使用 REST 调用来invalidate/refresh 缓存内容。我的设置包含我的service 的 10 个分布式实例的部署。
在多个实例的缓存之间保持同步的最佳做法是什么?理想情况下,如果我向 1 个实例发送缓存 update REST 调用,那么我希望它在其余 9 个实例上触发相同的调用。
我想避免使用远程缓存解决方案以避免额外的 REST 调用和相关的网络延迟。
【问题讨论】:
-
问题与
machine-learning无关 - 请不要向无关标签发送垃圾邮件(已删除)。