Spring Microservices in Action

John Carnell

出版时间

2017-07-06

ISBN

9781617293986

评分

★★★★★

标签

编程

书籍介绍
这本书最打动人的地方,是它没有把微服务拆成一堆孤立的技术点,而是用贯穿全书的完整案例,把 Spring 生态的演进讲成一个连贯的故事:从 Spring 到 Spring Boot,再到 Spring Cloud,读者跟着一个真实项目走一遍,自然理解各组件在架构中的位置。多位读者提到,它对微服务架构与 Spring Cloud 的对应关系梳理得格外清晰,能帮人快速建立整体认识。更难得的是,即便你不使用 Spring Cloud,书中对分布式痛点(服务发现、路由、弹性、事件驱动、链路追踪)的讲解仍提供了可迁移的技术视角。它适合有一定 Java 基础、却缺乏微服务实践经验的人,作为快速入门与建立框架感的选择。
作者简介
John Carnell is a Java developer with a Clojure addiction. He's a Senior Cloud Engineer at Interactive Intelligence and a prolific speaker and writer with 20 years of experience in the software development field. John has authored, co-authored, and been a technical reviewer for a number of technology books and industry publications.
目录
1. Welcome to the cloud, Spring
2. Building microservices with Spring Boot
3. Controlling your configuration with Spring Cloud configuration server
4. On service discovery
5. When bad things happen: client resiliency patterns with Spring Cloud and Netflix Hystrix

显示全部
用户评论
spring --> spring boot --> spring cloud,整本书是一个完整的例子。
类似综述
还不错,堪比 Spring in Action。帮忙快速入门 Spring Cloud。 作者是个 20 多年 Java 的老工程师,也是多本书作者,经验丰富,但是不够酷。他个人博客 https://springframework.guru/about/ 。
对Spring Cloud的结构和作用介绍的比较清晰。从一般模式和具体实践的角度,把微服务架构和Spring Cloud做了提纲挈领的对应和介绍。可以帮助建立起对微服务的基础认识。
该书详细介绍了微服务架构下,spring体系通过集成 Netflix 等公司的开源项目以及 Spring Boot ,帮助 Java 开发人员快速拆分单体应用,并对微服务的全生命流程,如服务发现、服务路由、client 弹性、MQ 进行了封装
新手友好的一本书,如果已经有过微服务的开发经验,书里很多东西都可以跳着看。对于不了解如何用Java技术栈搭建微服务的人来说,是个很好的入门。它用搭建一个完整项目的方式介绍了微服务架构的设计理念,从微服务的各个层面作为切入点,介绍了搭建微服务所需的基础设施以及与Spring Cloud相关的组件。如果对从头搭建一套Java技术栈的微服务没有头绪,可以直接参考这本书。但是这里很多东西的介绍都是点到为止,实际使用的话,还要参考各个组件的官方文档才能玩的转。
还是挺不错的 值得看看
对我来说非常适合的一本书。简单原理介绍,加实践代码。原理图非常赞。
理论结合小例子,给出了微服务的一些编程模式,读完有收获
下载
收藏