撑千万级,大型电商分布式架构解析( 五 )

  • 异步:将同步的操作异步化 。 客户端发出请求 , 不等待服务端响应 , 等服务端处理完毕后 , 使用通知或轮询的方式告知请求方 。 一般指:请求——响应——通知 模式 。

  • 冗余:增加副本 , 提高可用性 , 安全性 , 性能 。

  • 安全:对已知问题有有效的解决方案 , 对未知/潜在问题建立发现和防御机制 。

  • 自动化:将重复的 , 不需要人工参与的事情 , 通过工具的方式 , 使用机器完成 。

  • 敏捷性:积极接受需求变更 , 快速响应业务发展需求 。

  • 1.4. 高性能架构

    以用户为中心 , 提供快速的网页访问体验 。 主要参数有较短的响应时间 , 较大的并发处理能力 , 较高的吞吐量 , 稳定的性能参数 。

    可分为前端优化 , 应用层优化 , 代码层优化 , 存储层优化 。

    前端优化:网站业务逻辑之前的部分;

    推荐阅读