AI简介
这是一本以微服务案例贯穿全书的实践性书籍,源自作者工作中的心得与总结,将理论与实践相结合,以度量驱动开发的方法,详细讲述了微服务从设计、实现到运维的全过程。书中大多数素材来自作者的工作笔记和工作实践,将其总结成一套度量驱动开发的方法。
书中首先介绍了微服务入门,包括单体服务的特点、拆分服务、微服务的特点以及微服务之道。然后,作者深入探讨了微服务度量的基本概念,包括微服务的局限及其解决方案、微服务中度量的重要性、微服务度量的内容、微服务度量指标与术语以及微服务度量策略选择。
在微服务度量的设计章节中,作者详细阐述了微服务协议的选择与度量、HTTP及其度量、SIP及其度量、RTP及其度量、数据存储系统的选型以及基于度量实现高可用性。在度量驱动的微服务实现章节中,作者深入讲解了度量代码、度量进度、度量性能以及度量微服务的常用技术。
在度量数据的聚合与展示章节中,作者详细介绍了度量数据的聚合和存储、度量数据的清洗和处理以及度量数据的可视化。在度量数据的分析与报警章节中,作者讲述了度量数据的分析以及实现报警常用的技术。在度量驱动的运维章节中,作者讲述了部署升级、数据的运维、配置调整以及开源