微服务分布式架构基础与实战:基于Spring Boot + Spring Cloud

微服务分布式架构基础与实战:基于Spring Boot + Spring Cloud

评分

★★★★★

ISBN

9787121384134

出版社

电子工业出版社 2020-03-01出版

作者

张方兴

内容简介
本书以分布式架构结合微服务实例的方式,介绍Spring Boot + Spring Cloud的基础知识、架构顺序和操作方法。通过学习前5章,可基本搭建Consul集群、多个微服务、微服务间通信、负载均衡、断路器的分布式基本结构;后6章主要介绍如何编写微服务业务代码,包括Spring Boot、MySQL、Redis、缓存一致性、事务、异步线程池、分布式消息通信、分布式任务调度管理及FastDFS分布式文件管理;第12章对微服务分布式架构进行了扩展与总结。
AI简介
这是一本全面介绍微服务分布式架构基础与实战的著作。该书以分布式架构结合微服务实例的方式,详细介绍了Spring Boot + Spring Cloud的基础知识、架构顺序和操作方法。全书共包括12章,内容涵盖了从微服务分布式架构设计原理到微服务整合持久化数据源,从微服务事务到微服务的缓存与分布式的消息通信,以及微服务的任务调度与分布式的任务调度,最后对微服务分布式架构进行了扩展与总结。 书中首先介绍了微服务分布式架构设计原理,包括Java Web应用程序的发展历史、微服务分布式、Spring Boot启动类扫描Bean等内容。接着,通过分布式的注册中心,如Consul的常用命令,介绍了如何创建第一个微服务分布式项目,并通过代码获取Consul中的服务信息。此外,书中还详细介绍了分布式的通信,包括微服务集成Swagger、Feign调用微服务接口、Feign的拦截器等内容。 在分布式的客户端负载均衡部分,书中讲解了Feign整合Ribbon分发请求,以及Ribbon的负载均衡策略配置。书中还介绍了分布式的断路器,如Hystrix断路器的降级回退、Hystrix线程池等内容。在微服务的
阅读/下载地址