互联网应用的十大架构规则

xiaoxiao2021-02-28  81

互联网应用的十大架构规则

最近读了陈斌翻译的《架构真经-互联网技术架构的设计原则》,原著是Martin l. Abbott和Michael T. Fisher合著的Scalablity Rules: Principles for Scaling Web Sites, Second Edition。精选其中的十个架构规则分类列出,供大家在做互联网应用时参考。

架构设计规则

规则一:适度设计

可扩展性

规则二:横向扩展,用AKF扩展立方体分析适合的拆分方向规则三:放宽时间约束,适应最终一致性规则四: 尽可能无状态

性能

规则五:全面使用缓存规则六:尽可能异步通信规则七:正确选用锁

可用性

规则八:避免单点

可维护性

规则九:要可回滚规则十:完善监控
转载请注明原文地址: https://www.6miu.com/read-37776.html

最新回复(0)