微服务设计原理与架构

微服务设计原理与架构

评分

★★★★★

ISBN

9787115478825

出版社

人民邮电出版社 2018-05-01出版

作者

郑天民

分类

编程设计

内容简介
本书共分为四大篇幅内容,包括:1.直面微服务篇,剖析微服务架构的基本特征、优势和劣势,并给出实施微服务架构的系统方法。2.服务建模篇,介绍服务建模的思路和方法,并从服务拆分和集成角度对服务模型进行重点展开。3.服务实现篇,介绍微服务架构涉及的基础组件、关键要素以及目前主流的技术实现体系。4.服务转型篇,包括对遗留系统进行微服务架构的改造方法以及对研发过程转型的讨论。
AI简介
这是一本全面探讨微服务架构的著作,深入分析了微服务架构的技术和业务优势,包括微服务架构的技术和业务优势、服务建模方法、服务拆分与集成的策略和技术、消费者驱动的契约测试、服务通信与事件驱动、服务边界的划分、服务治理与注册中心、负载均衡与路由策略、API网关的作用与功能实现、向微服务架构转型的时机判断、Spring Boot快速构建项目、数据一致性与实现模式等多个方面。 书中首先介绍了微服务架构的技术和业务优势,包括其组件化方案、实现技术、自治性团队、可扩展性以及基础设施自动化等方面。接着,作者详细阐述了服务建模方法,包括服务分类、服务模型、服务边界和服务数据等关键组成部分。此外,书中还深入探讨了服务拆分与集成的策略和技术,包括服务拆分的原则、策略和技术,以及服务集成的策略和技术。 书中还介绍了消费者驱动的契约测试,这是一种针对微服务接口的测试方法,能够验证服务提供者所提供的契约是否满足消费者的期望。同时,作者也详细介绍了服务通信与事件驱动,包括服务通信的解决方案和事件驱动的架构风格。此外,书中还深入探讨了服务边界的划分,包括服务关联度原则、业务能力职责单一原则、读写分离原则等。 书
阅读/下载地址