HA-Notes
HA Series(高可用架构)
QoS(Quality of Service),顾名思义,QoS 就是服务质量的缩写。QoS 概念最初源于网络,指一个网络利用各种基础技术,提供更好网络通信服务能力, 是网络的一种安全保障机制,是用来解决网络延迟和阻塞等问题的一种技术。但是,如今 QoS 概念已经被范化,不仅用于网络,也用来标识应用服务、基础技术、资源保障的能力和质量。
高可用架构并非基础架构本身,而是涵盖了多个维度,为了保障最终交付/部署可用性的策略、机制、技术架构的集合。质量保障应该是从团队组织,到开发,测试,发布,运维等全生命周期的工作,而不是某个孤立的技术突破点。
高并发应对
高并发系统的典型场景就是电商大促、12306 抢票等,瞬间洪峰超出最大负载,热点商品、票仓挤占正常流量,导致 CPU LOAD 居高不下,请求响应缓慢而损害用户体验。高并发场景下的挑战,首先是继承了我们在并发编程中讨论的挑战点,譬如共享资源的并发访问,计算型密集任务的分布式调度等。
在本篇的高并发应对中,我们核心是关注于单一热点资源的峰值流量的架构与策略,对于分布式计算、调度等相关内容,我们将会在分布式基础架构系列中进行详细地讨论。
本书的精排目录导航版请参考 https://ng-tech.icu/books/HA-Notes。
Nav | 导航
高可用架构是对于分布式系统(存储与计算)、微服务、Cloud 与 Kubernetes、Linux 与操作系统、DevOps等领域的综合运用,建议您先阅读各自领域的系列笔记。
About | 关于
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Acknowledgements
-
Awesome-Lists: 📚 Guide to Galaxy, curated, worthy and up-to-date links/reading list for ITCS-Coding/Algorithm/SoftwareArchitecture/AI. 💫 ITCS-编程/算法/软件架构/人工智能等领域的文章/书籍/资料/项目链接精选。
-
Awesome-CS-Books: :books: Awesome CS Books/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, ServerSideApplication, Infrastructure, FE etc. :dizzy: 优秀计算机科学与技术领域相关的书籍归档。
Copyright & More | 延伸阅读
笔者所有文章遵循知识共享 署名 - 非商业性使用 - 禁止演绎 4.0 国际许可协议,欢迎转载,尊重版权。您还可以前往 NGTE Books 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表: