内容简介
本书共5章,每一章的内容几乎都是独立的,大家完全可以有选择性地阅读。第1章以大规模服务化架构作为全书的开篇,主要介绍了分布式系统架构的演变过程,以及在大规模服务调用场景下,如何实施服务治理。第2章重点介绍了在大促前夕,如何在线上实施全链路压测,以及有指导性地进行容量规划和性能优化,让系统坚如磐石。第3章重点介绍了如何有效地对流量实施管制,若采用合理且有效的方式管制住峰值流量,使其井然有序地对系统进行访问,则在任何情况下,系统就都能稳定运行。第4章重点介绍了在大促抢购的场景下,如何解决高并发读和高并发写等核心技术难题。第5章详细地介绍了关系型数据库的架构演变过程,还重点介绍了在实际的订单业务场景下,如何保证数据的最终一致性。
AI简介
这是一本专注于互联网场景下的服务化架构演变,服务治理的需求与实践,以及企业实施全链路压测的原因及意义等关键技术的书籍。本书共5章,每一章的内容几乎都是独立的,大家完全可以有选择性地阅读。
本书第1章以大规模服务化架构作为全书的开篇,主要介绍了分布式系统架构的演变过程,以及在大规模服务调用场景下,如何实施服务治理。在互联网场景下,应对大流量、高并发,以及海量数据,服务化改造似乎是必经之路。因此,笔者建议应该优先考虑使用基于客户端的服务发现模式。部署监控中心是为了更好地掌握服务当前的状态信息,以便迅速做出调整,采用合理的治理策略。
本书第2章重点介绍了在大促前夕,如何在线上实施全链路压测,以及有指导性地进行容量规划和性能优化,让系统坚如磐石。直接在线上环境实施压测是一件非常危险和困难的事情,决不能出现一丝失误。因此,系统需要做到能够智能化到准确无误地区分出哪些数据是真实用户流量,哪些是压测流量。
本书第3章重点介绍了如何有效地对流量实施管制,若采用合理且有效的方式管制住峰值流量,使其井然有序地对系统进行访问,则在任何情况下,系统就都能稳定运行。为了应对这些挑战,大型电商网站通常会采用