微服务的分布式架构下,金融机构如何根据业务场景选择合适的缓存?

微服务的分布式架构下,金融机构如何选择根据业务场景选择合适的缓存。如redis的分布式缓存从严格意义上来说是基于AP的话,不能保证数据的一致性。

参与9

2同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
软件架构中读写分离,缓存等都会导致数据的不一致性,某些场景如需要数据强一致性,可以通过版本号的方式来处理。比如李四读取A数据的时候version=1,同时有用户张三对记录A做了一次操作,那么version=2。这个时候李四是不能对于记录A做变更操作的。...显示全部

软件架构中读写分离,缓存等都会导致数据的不一致性,某些场景如需要数据强一致性,可以通过版本号的方式来处理。
比如李四读取A数据的时候version=1,同时有用户张三对记录A做了一次操作,那么version=2。这个时候李四是不能对于记录A做变更操作的。

收起
互联网服务 · 2019-07-10
浏览1717
wykkxwykkx系统架构师某基金公司
缓存选型还是比较建议使用redis,redis是行业目前使用较多的缓存产品,性能和稳定性都经过了实战考验,同时熟悉的人员也比较多便于找运维人员。显示全部

缓存选型还是比较建议使用redis,redis是行业目前使用较多的缓存产品,性能和稳定性都经过了实战考验,同时熟悉的人员也比较多便于找运维人员。

收起
基金 · 2019-07-11
浏览1726

提问者

Jerry.Duna
主管江苏江南农村商业银行
擅长领域: 存储服务器新核心系统

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-07-05
  • 关注会员:3 人
  • 问题浏览:2621
  • 最近回答:2019-07-11
  • X社区推广