依赖微服务中的数据复制,并在每个微服务中相应地缓存以减少延迟

问题描述

使用事件驱动的体系结构在每个微服务数据库架构中复制通用的共享数据,以减少导致延迟的服务调用,并在每个微服务中缓存这些数据以减少数据库,这是否是正确的策略?改善性能的呼叫。

如果我们对常见的可共享数据使用共享缓存策略

  1. 每个微服务都应该为公共数据创建自己的缓存键吗?
  2. 每个微服务都应该使用相同的密钥来访问公共数据吗? 可以与微服务共享缓存密钥,这样它就不会在 我们将远程更新缓存密钥。

谁能建议其他方法来使它在优先考虑延迟和容错方面更有效。

任何建议或文章链接可以帮助您寻找更好的观点。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)