什么是架构设计,架构设计的要素 闭环 高内聚 低耦合 高可用 避免单点 故障自动转移 负载均衡 限流 降级 隔离 超时、重试 切流量 回滚 压测 预案 高并发 无状态 拆分 服务化 消息队列 数据异构 缓存银弹 并发化 缓存 池化 异步化 扩容 队列 业务设计原则 防重设计 幂等设计 流程可定义 状态与状态机 后台系统操作可反馈 后台系统审批化 文档和注释 备份 参考链接 什么是架构设计,架构设计的要素 数据: 计算: 关系: 闭环 高内聚 低耦合 高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 避免单点 故障自动转移 负载均衡 限流 降级 隔离 超时、重试 切流量 回滚 压测 预案 高并发 无状态 拆分 服务化 消息队列 数据异构 缓存银弹 并发化 缓存 池化 异步化 扩容 队列 业务设计原则 防重设计 幂等设计 流程可定义 状态与状态机 后台系统操作可反馈 后台系统审批化 文档和注释 备份 参考链接 链接 一篇文章搞懂大型网站架构设计 什么是高可用 高可用架构的6大常规方案 23种设计模式全解析