本书以企业的高并发系统的演化过程为主线,介绍了每个阶段应该采用什么技术和方法论来应对高并发挑战。书中涵盖高并发系统技术框架层的代码编写、高效测试、快速交付及高效线上运维等内容,并通过大量的实例让读者具有实践能力。
全书共5篇:第1篇,帮助读者建立高并发系统的基本认知;第2篇,通过一个生产系统的搭建全流程,介绍了企业系统在技术框架层面及上线方面需要关注的点;第3篇,介绍了构建高并发系统的各项技术,包括应用集群化、缓存设计、存储系统设计、搜索引擎、消息中间件设计、微服务设计、API网关设计等;第4篇,介绍了高并发系统设计原则及两个完整的高并发项目,一方面帮助读者对前面的内容进行巩固和实操,另一方面也希望给读者搭建自己的高并发系统以一定的启发;第5篇,介绍了高并发系统的运维与监控。
本书适合对于高并发系统感兴趣的开发人员、架构师、产品设计师、测试工程师等。无论读者之前是否接触过高并发系统,只要具备一定的Java开发基础,都能通过本书的学习快速掌握高并发系统开发技能,快速搭建出可以在企业中应用的高并发系统。
展开