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

版权声明:本文为博主原创文章,转载时请注明出处 https://blog.csdn.net/gongxsh00/article/details/74931904

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

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

架构设计规则

  • 规则一:适度设计

可扩展性

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

性能

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

可用性

  • 规则八:避免单点

可维护性

  • 规则九:要可回滚
  • 规则十:完善监控
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页