[笔记] 大型网站技术架构——核心原理与案例分析 [三]
来源:互联网 发布:上海地铁客流量数据 编辑:程序博客网 时间:2024/05/21 17:39
3 大型网站核心架构要素
系统的各个重要组成部分及其关系构成了系统的架构。一般来说,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。
3.1 性能
CDN、服务器本地缓存、分布式缓存、异步操作、服务集群、多线程、索引、缓存、SQL优化......
3.2 可用性(冗余)
3.3 伸缩性(NoSQL)
3.4 扩展性
网站可伸缩架构的主要手段是事件驱动架构和分布式服务
事件驱动架构:利用消息队列实现。(生产者-消费者模式)
分布式服务是将业务和可复用服务分离开来,通过分布式服务框架调用。
3.5 安全性
0 0
- [笔记] 大型网站技术架构——核心原理与案例分析 [三]
- 《大型网站技术架构:核心原理与案例分析》笔记
- 大型网站架构演化——《大型网站技术架构:核心原理与案例分析》读书笔记
- 《大型网站技术架构:核心原理与案例分析》——大型网站架构演化过程
- 大型网站技术架构:核心原理与案例分析—第一章:大型网站架构演化
- 大型网站技术架构:核心原理与案例分析—第二章:大型网站架构模式
- 大型网站架构演化—《大型网站技术架构:核心原理与案例分析》
- [笔记] 大型网站技术架构——核心原理与案例分析 [一]
- [笔记] 大型网站技术架构——核心原理与案例分析 [二]
- [笔记] 大型网站技术架构——核心原理与案例分析 [四]
- [笔记] 大型网站技术架构——核心原理与案例分析 [五]
- [笔记] 大型网站技术架构——核心原理与案例分析 [六]
- [笔记] 大型网站技术架构——核心原理与案例分析 [七]
- [笔记] 大型网站技术架构——核心原理与案例分析 [八]
- [笔记] 大型网站技术架构——核心原理与案例分析 [九]
- [笔记] 大型网站技术架构——核心原理与案例分析 [十]
- 《大型网站技术架构:核心原理与案例分析》拜读总结,第三章——大型网站架构核心要素
- 大型网站技术架构:核心原理与案例分析—第三章:大型网站核心架构要素
- ORACLE11g R2 DG FOR OEL7.1 安装实施
- ios 第二课 类的初始化
- ios中的手势
- 最好的Python机器学习库
- C语言预处理及特殊函数介绍(extern/exit/atexit/volatile/static/calloc/realloc等)PART ONE
- [笔记] 大型网站技术架构——核心原理与案例分析 [三]
- FireFox 之 event is not defined
- 10G(82599EB) 网卡测试优化(总)
- 欧冠16强抽签概率计算器
- 获取焦点、监听软键盘、关闭软键盘、适应ListView控件
- Python 基础语法(一)
- PAT 1045 快速排序
- qtree(树链刨分)
- CSS的继承、层叠和特殊性