作 者:赵计刚 著
定 价:69
出 版 社:电子工业出版社
出版日期:2017年11月01日
页 数:283
装 帧:平装
ISBN:9787121328404
●章微服务概述1
●1.1初识微服务1
●1.1.1什么是微服务1
●1.1.2为什么需要微服务2
●1.1.3微服务架构的缺点3
●1.2微服务中的组件与技术选型4
●第2章微服务基础框架10
●2.1SpringBoot的优势10
●2.2SpringBoot入门10
●2.2.1搭建项目框架10
●2.2.2开发个SpringBoot程序11
●2.2.3运行SpringBoot项目14
●2.3再学一招:使用Maven依赖树验证SpringBoot自动引包功能15
●第3章微服务文档输出17
●3.1Swagger概述17
●3.2如何使用Swagger17
●3.2.1搭建项目框架17
●3.2.2SpringBoot集成Swagger18
●3.2.3分析Swagger生成的API文档23
●3.2.4使用Swagger进行接口调用23
●部分目录
本书分为三部分:基础框架篇(1~6章)、服务框架篇(7~10章)、监控部署篇(11~13章),由浅入深来讲解微服务的相关技术。基础框架篇从微服务架构的基本概念与技术选型出发,详细的介绍了微服务基础框架SpringBoot、自动化API文档生成工具Swagger、动态数据源和缓存系统,并深入的分析了SpringBoot启动过程的核心源码,这一部分是整本书的基础;服务框架篇详细的介绍了服务注册与发现框架Consul、热配置管理框架Archaius、服务降级容错框架Hystrix,以及服务通信框架OkHttp、AsyncHttpClient和Retrofit,这一部分是整本书的核心;监控部署篇详细的介绍了ELK日志系统的实现、Zipkin全链路追踪系统的实现,很后介绍了持续集成与持续部署系统的实现,这一部分是开发运维的部分。
赵计刚 著
赵计刚,现任网易不错Java开发工程师。2016年7月毕业于哈尔滨工业大学软件学院。2016年3月加入51信用卡,开始接触微服务架构,之后一直在从事微服务的开发与研究,学习与总结了不少微服务架构相关的理论与实践经验。个人是开源技术的拥趸,对新技术充满浓厚的兴趣,尤其是微服务架构相关技术。