作品简介

本书内容主要包含实施微服务架构的一些方法论和工程实践,首先,通过对微服务架构的基本概念、服务建模、服务拆分和集成的介绍,帮助读者全面理解微服务架构中的设计理念,然后从微服务架构的基础组件、关键要素、实现框架以及管理体系等维度出发,阐述实现微服务架构的工具和实践。最后,本书还给出了从现有系统向微服务架构转型的思路、过程和案例分析。

本书面向立志于成为微服务架构师的后端服务开发人员,读者不需要有很深的技术水平,也不限于特定的开发语言;不过,熟悉Java EE常见技术并掌握一定系统设计基本概念,有助于更好地理解书中的内容。同时,本书也可以供具备不同技术体系的架构师同行参考阅读,希望能给日常研发和管理工作带来启发和帮助。

郑天民著。

作品目录

  • 内容提要
  • 前言
  • 第一篇 直面微服务
  • 第1章 直面微服务架构
  • 1.1 分布式系统
  • 1.2 微服务架构
  • 1.3 构建微服务架构的系统方法
  • 1.4 微服务架构的优势
  • 1.5 微服务架构的挑战
  • 1.6 实施微服务架构
  • 1.7 本章小结
  • 第二篇 服务建模
  • 第2章 服务建模方法
  • 2.1 服务分类
  • 2.2 服务模型
  • 2.3 服务边界
  • 2.4 服务数据
  • 2.5 本章小结
  • 第3章 服务拆分与集成
  • 3.1 服务拆分
  • 3.2 服务集成
  • 3.3 本章小结
  • 第三篇 服务实现
  • 第4章 微服务架构基础组件
  • 4.1 服务通信
  • 4.2 事件驱动
  • 4.3 负载均衡
  • 4.4 服务路由
  • 4.5 API网关
  • 4.6 配置管理
  • 4.7 本章小结
  • 第5章 微服务架构关键要素
  • 5.1 服务治理
  • 5.2 数据一致性
  • 5.3 服务可靠性
  • 5.4 本章小结
  • 第6章 微服务架构实现技术
  • 6.1 微服务架构实现技术选型
  • 6.2 Spring Boot
  • 6.3 Spring Cloud
  • 6.4 案例分析
  • 6.5 本章小结
  • 第7章 微服务架构管理体系
  • 7.1 服务测试
  • 7.2 服务交付与部署
  • 7.3 服务监控
  • 7.4 服务安全
  • 7.5 本章小结
  • 第四篇 服务转型
  • 第8章 向微服务架构转型
  • 8.1 微服务架构转型过程与方法
  • 8.2 微服务架构与研发过程转变
  • 8.3 微服务架构转型案例分析
  • 8.4 本章小结
  • 参考文献
展开全部