3 认证业务架构方案设计
3.1 如何解决缓存问题
分布式环境常用什么缓存
思考:
1.引入Redis解决什么问题。
2.目前现状应用场景是什么样的。
业务说法:少量登录注册,大量业务请求。
需要翻译业务术语到专业术语:
专业术语: 少量写入操作,大量读取操作。
缓存首先要考虑的点是 一致性,如何保证
弱一致性:D1 写DB D2 写cache D3 读cache
2025/7/4大约 2 分钟
分布式环境常用什么缓存
思考:
1.引入Redis解决什么问题。
2.目前现状应用场景是什么样的。
业务说法:少量登录注册,大量业务请求。
需要翻译业务术语到专业术语:
专业术语: 少量写入操作,大量读取操作。
缓存首先要考虑的点是 一致性,如何保证
弱一致性:D1 写DB D2 写cache D3 读cache
定义: 属于行为模式,将定义的算法家族分别封装起来;让他们可以相互替换,使得算法变化不影响算法使用者。如:选择付款渠道时。
架子 骨架 + 组合 构成
描述实体和关系
本质上是为客户提供解决方案
系统是为客户提供的业务价值的领域的功能。
架构的核心是思想,比如降低复杂度,可复用;
影响架构的因素:
内在因素:优化、重构
外因素:需求变化
简单总结: