所谓大型网站技术架构的五大核心要素,即大家所熟知的高性能、高可用、伸缩性、扩展性和安全性。以下摘抄的知识点最多只能称之为纲,如想较系统的熟悉掌握该领域知识,建议查看李智慧先生所著《大型网站技术架构——核心原理与案例分析》。谢谢!
如果衍生开来,依然能发现系统的五大核心要素,与好的团队所具备的能力极其的相似。技术架构师的核心产出是好的系统,技术管理(含各级经理、leader及非职权影响力的项目经理、教练等)的核心产出则是好的团队。
高性能:对应团队人效高、浪费少、产能大;
高可用:对应团队靠谱,长期可信赖;
伸缩性:对应团队可单件做事,亦可规模做事;
扩展性:对应团队能妥善应对各类新兴的任务,不需要大成本的组织重构;
安全性:对应团队应具备竞对攻防能力等;
1. 高性能
高性能性能优化策略
分布式缓存-Memcached机制
java垃圾回收机制
2. 高可用
高可用2-1高可用2-2
3. 伸缩性
伸缩性2-1伸缩性2-2
4. 扩展性
扩展性5. 安全性
安全性加解密技术
网友评论