微服务架构(microservice)是一项在云中围绕业务领域组件来创建和部署应用和服务的新技术,由Martin Fowler于2012年提出。
微服务架构构建的工具是Seneca,基本思想在于创建的应用可独立地进行开发、管理和加速,在分散的组件中使用微服务云架构和平台,使服务等功能的交付变得更加简单。
目前微服务的现状是概念多于实践,管理和架构人员往往不知道如何落地微服务,《微服务架构实战》从软件工程的角度切入,融入了作者多年的管理及架构经验,内容完全基于实际经验所得,直击痛处。通过阅读本书,开发人员能够实现微服务的快速落地。
全书共12章,分为概念篇、开发篇、运维篇和实战篇。
总目录
概念篇:微服务的由来和设计要点。
- 第1章微服务概述
- 第2章微服务设计原则
开发篇:Spring Boot. Docker 和Spring Cloud应用于微服务的案例,并且附有源代码。
- 第3章微服务之Spring Boot
- 第4章微服务之Docker
- 第5章微服务之Spring Cloud
- 第6章微服务之Spring Cloud其他框架
运维篇从测试、快速开发、质量管理、自动化运维和监控的角度介绍微服务涉及的知识点。
- 第7章微服务之自动化测试与质量管理
- 第8章微服务之JHipster
- 第9章微服务之自动化部署
- 第10章微服务之日志收集 与监控
实战篇将企业级开发中涉及的内容尽可能详细地列出。
- 第11章完整示例
- 第12章微服务核心功能推荐