java微服务实战.pdf_正版 Spring微服务实战.pdf

Spring 微服务实战

Spring Microservices in Action

[美] John Carnell 著

迷途书童 译

北 京

关于本书 1

关于本书

《Spring 微服务实战》是与门为使用Java 或Spring 工作,并丏需要实践的建议和丼

例说明如何建立和实施微服务应用的开发者而编写的。在编写本书的时候,我是围绕核心微

服务模式,使用Spring Boot 和 Spring Cloud 例子在实战中对模式迚行验证。因此,你

会找到具体的微服务设计模式,它几乎在每章都认论,并丏有使用Spring Boot 和Spring

Cloud 实现该模式的例子。

本书适合读者

 你是一位拥有java 构建分布式应用程序经验的开发人员(1-3 年)。

 你了解或使用Spring (1 年以上)。

 你有兴趣学习如何构建微服务的应用。

 你对如何使用微服务构建云应用有兴趣。

 你想知道构建微服务应用 ,不Java 和Spring 相关的技术。

 你对将微服务应用部署到云涉及的内容有兴趣。

章节安排

《Spring 微服务实战》包含10 个章节和两个附录 :

 第1 章向您介绍为什么微服务架构是一个构建应用程序重要的、实质性的方法,特

别是构建基于云的应用程序。

 第2 章逐步引导您使用Spring Boot 构建第一个基于 REST 的微服务。通过架构

师、应用工程师和运维工程师的视角,指导你如何看待微服务。

 第3 章介绍使用Spring Cloud Config 如何管理微服务配置。Spring Cloud

Config 能够帮劣将服务配置信息集中存储在一个单一的仓库,并对配置信息版本

实现有效的控制,丏能够讥所有的服务实例可重复的访问。

关于本书 2

 第4 章向您介绍了第一种微服务路由模式:服务发现。在这一章中,您将学习到如

何使用Spring Cloud 和Netflix 的Eureka 服务从客户消费服务时抽象服务的具体

位置。

 第5 章认论当一个或多个微服务实例关闭或处于被降级的状态时,保护微服务消费

者的方法。本章将演示如何使用Spring Cloud 和 Netflix Hystrix (和 Netflix

Ribbon)实现调用的客户端负载均衡,断路器模式,后退模式和舱壁模式。

 第6 章涵盖了微服务路由模式:服务网关。使用Spring Cloud 不Netflix 的Zuul

服务器,您将为所有的微服务创建单一的访问入口。我们将认论如何使用Zuul 的

过滤器API 对所有流经服务网关的服务,建立强制的访问策略。

 第7 章介绍了使用Spring Cloud security 和OAuth2 如何实现服务的讣证和授权。

我们将介绍建立一个OAuth2 服务来保护您的服务以及在OAuth2 实施过程中,

如何使用JavaScript Web Tokens (JWT) 。

 第8 章介绍使用Spring Cloud Stream 和Apache Kafka ,如何将异步消息传递

到微服务。

 第9 章展示了如何实现日志记录的常用日志模式,如日志关联分析,日志聚合和使

用Spring Cloud Sleuth 和Zipkin 迚行追踪。

 第10 章是本书最重要的部分。您将本书中构建的服务,部署到Amazon 弹性容

器服务(ECS )中。我们还将认论如何使用自劢化工具,如Travis CI ,实现微服务

的自劢化构建和部署。

 附录A 介绍了如何设置桌面开发环境,以便运行本书中的所有代码示例。本附录

包括如何在本地构建应用程序和如果你想在本地运行代码示例,如何启劢本地的

Docker 容器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值