随着企业业务量的增加,流量洪峰在不断挑战着业务系统的承载能力,设计高并发、可伸缩的系统已成为软件架构师的紧迫任务,而分布式、可伸缩的架构模式已成为抵御洪峰的有效方案之一。本书汇集了作者在多年核心系统开发中的架构及实践经验,以理论与案例相结合的方式展现了分布式系统设计、技术选型、可伸缩架构的设计、框架实现等方面的优秀实践。不管你是在从0到1构建系统,还是在寻找服务化治理的正确方向,本书都可以帮你解惑。
本书以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。
由于文章篇幅问题,以下只展示目录以及部分内容,需要本书完整文档阅读观看的小伙伴,【查看文末下方】即可免费获取!
目录一览
第1章 如何设计一款永不重复的高性能分布式发号器
第2章 可灵活扩展的消息队列框架的设计与实现
第3章 轻量级的数据库分库分表架构与框架
第4章 缓存的本质和缓存使用的实践
第5章 大数据利器之Elasticsearch
第6章 全面揭秘分布式定时任务
第7章 RPC服务的发展历程和对比分析
第8章 Dubbo实战及源码分析
第9章 高性能网络中间件
需要本书完整文档阅读观看的小伙伴,【查看下方】即可免费获取!