互联网应用的十大架构规则
来源:互联网 发布:各种技术软件 编辑:程序博客网 时间:2024/05/21 08:35
互联网应用的十大架构规则
最近读了陈斌翻译的《架构真经-互联网技术架构的设计原则》,原著是Martin l. Abbott和Michael T. Fisher合著的Scalablity Rules: Principles for Scaling Web Sites, Second Edition。精选其中的十个架构规则分类列出,供大家在做互联网应用时参考。
架构设计规则
- 规则一:适度设计
可扩展性
- 规则二:横向扩展,用AKF扩展立方体分析适合的拆分方向
- 规则三:放宽时间约束,适应最终一致性
- 规则四: 尽可能无状态
性能
- 规则五:全面使用缓存
- 规则六:尽可能异步通信
- 规则七:正确选用锁
可用性
- 规则八:避免单点
可维护性
- 规则九:要可回滚
- 规则十:完善监控
阅读全文
0 0
- 互联网应用的十大架构规则
- 3G时代的十大移动互联网应用
- 移动互联网系统架构十大陷阱
- 移动互联网系统架构十大陷阱
- 移动互联网十大创新应用
- 富互联网应用的架构
- 中国互联网发展的十大趋势
- 互联网公司老板的十大谎言
- 互联网公司老板的十大谎言
- 2009中国互联网的十大PK
- 互联网公司混的十大真相
- 周鸿祎:互联网的十大启示
- 互联网带来的十大警示
- 移动互联网时代的十大酷刑
- 互联网时代下的十大商业模式
- 李开复谈移动互联网 称绝对是可以赚钱的(中国移动互联网十大赚钱的应用)
- 生意成功的十大基本规则
- 十大互联网骗术
- 安卓开发入门篇(一):Android Studio导入ApiDemos
- JAVA动态绑定的内部实现机制
- 给linux文件添加可执行权限
- 栈和队列相关题目
- mysql用field来定义排序规则
- 互联网应用的十大架构规则
- setState详解
- Unity Button监听onclick在StartCoroutine()中的使用
- ios-自动计算文本框的宽度和高度
- C++中函数重载的实现
- uboot分析之cconsole_init_r函数
- maven的三种部署方式
- 判断一个数是否包含平方因子
- Android——hal库加载操作流程