标签分类
当前位置:首页 > 行业软件及应用电子书 > 微服务电子书网盘下载
Spring Cloud微服务实战 Spring Cloud微服务实战
开发者-zhoudong

开发者-zhoudong 提供上传

资源
21
粉丝
34
喜欢
193
评论
14

    Spring Cloud微服务实战 PDF 高清版

    微服务电子书
    • 发布时间:

    给大家带来的一篇关于微服务相关的电子书资源,介绍了关于Spring、Cloud、微服务方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小175.5 MB,翟永超编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2,更多相关的学习资源可以参阅 行业软件及应用电子书、等栏目。

  • Spring Cloud微服务实战 PDF 下载
  • 下载地址:https://pan.baidu.com/s/13BN-n2ZanH2LhXnXE9_BlQ
  • 分享码:ex02
  • Spring Cloud微服务实战 PDF

    《Spring Cloud微服务实战》从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,《Spring Cloud微服务实战》主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。

    《Spring Cloud微服务实战》适合所有Java开发人员,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考。

    目录

    • 第1章 基础知识 1
    • 第2章 微服务构建:Spring Boot 11
    • 第3章 服务治理:Spring Cloud Eureka 39
    • 第4章 客户端负载均衡:Spring Cloud Ribbon 73
    • 第5章 服务容错保护:Spring Cloud Hystrix 130
    • 第6章 声明式服务调用:Spring Cloud Feign 199
    • 第7章 API网关服务:Spring Cloud Zuul 217
    • 第8章 分布式配置中心:Spring Cloud Config 267
    • 第9章 消息总线:Spring Cloud Bus 295
    • 第10章 消息驱动的微服务:Spring Cloud Stream 344
    • 第11章 分布式服务跟踪:Spring Cloud Sleuth 386

    上一篇:深度实践KVM  下一篇:人工智能:一种现代的方法

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    微服务相关电子书
    学习笔记
    网友NO.879260

    Spring Cloud升级最新Finchley版本的所有坑

    Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。 升级前 = 升级后 Spring Boot 1.5.x = Spring Boot 2.0.2 Spring Cloud Edgware SR4 = Spring Cloud Finchley.RELEASE Eureka Server Eureka Server 依赖更新 升级前: dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-eureka-server/artifactId/dependency 升级后: dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-netflix-eureka-server/artifactId/dependency Eureka Client 因为配置中心需要作为服务注册到注册中心,所以需要升级 Eureka Client,其他依赖没有变动。 Eureka Client 依赖更新 升级前: dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-eureka/artifactId/dependency 升级后: dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-netflix-eureka-client/artifactId/dependency Spring Cloud 注册中心里面的客户端实例IP显示不正确 因为 Spring Cloud 获取服务客户端 IP 地址配置变更了。 升级前: ${spring.cloud.client.ipAddress} 升级后: ${spring.cloud.client.ip-address} Spring Security 一般注册中心、配置中心都会使用安全加密,就会依赖 spring-boot-starter-security 组件,升级后有几下两个问题。 1、用户名和密码无法登录 因为 Spring Security 的参数进行了变更……

    网友NO.730725

    详解SpringCloud Zuul过滤器返回值拦截

    Zuul作为网关服务,是其他各服务对外中转站,通过Zuul进行请求转发。这就涉及到部分数据是不能原封返回的,比如服务之间通信的凭证,用户的加密信息等等。 举个例子,用户服务提供一个登录接口,用户名密码正确后返回一个Token,此Token作为用户服务的通行证,那么用户登录成功后返回的Token就需要进行加密或者防止篡改处理。在到达用户服务其他接口前,就需要对Token进行校验,非法的Token就不需要转发到用户服务中了,直接在网关层返回信息即可。 要修改服务返回的信息,需要使用的是Zuul的过滤器。使用时只需要继承ZuulFilter,实现必要的方法即可。 Zuul提供默认的四种过滤器类型,通过filterType方法进行标识 pre:可以在请求被路由之前调用 route:在路由请求时候被调用 post:在route和error过滤器之后被调用 error:处理请求时发生错误时被调用 过滤器执行的顺序是通过filterOrder方法进行排序,越小的值越优先处理。FilterConstants定义了一些列默认的过滤器的执行顺序和路由类型,大部分需要用到的常量都在这儿。 例子中说明的,只有登录接口需要拦截,所以只需要拦截登录请求(/user/login)即可。可以通过过滤器的shouldFilter方法进行判断是否需要拦截。 由于是在准发用户服务成功后进行的数据修改,所以拦截器的类型时……

    网友NO.878326

    Spring cloud踩坑记录之使用feignclient远程调用服务404的方法

    前言 公司项目进行微服务改造,由之前的dubbo改用SpringCloud,微服务之间通过FeignClient进行调用,今天在测试的时候,eureka注册中心有相应的服务,但feignclient就是无法调通,一直报404错误,排查过程如下: 一、问题: 服务提供方定义的接口如下: /** * 黑白名单查询接口 * * @author LiJunJun * @since 2018/10/18 */@Component(value = "blackAndWhiteListFeignClient")@FeignClient(value = "pear-cache-service", path = "v1/cache/limitlist")public interface IBlackAndWhiteListFeignClient { /** * 获取黑白名单手机号分组编号 * * @param trace 请求流水 * @param phoneNum 电话号码 * @return 电话号码所在分组 */ @RequestMapping(value = "/blackAndWhiteList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE) ResultDataString blackAndWhiteList(@RequestHeader(name = "Trace") String trace, @RequestParam("phoneNum") String phoneNum);} 接口实现类如下: /** * 黑白名单controller * * @author LiJunJun * @since 2018/10/18 */@ProtectedLdApi@RestController@RequestMapping(value = "v1/cache/limitlist")@Api(value = "黑白名单缓存", description = "黑白名单缓存相关接口")public class BlacklAndWhiteListController extends AbstractController implements IBlackAndWhiteListFeignClient { /** * 日志记录器 */ private final static Log LOGGER = new Log(BlacklAndWhiteListController.class); /** * 注入tedis */ @Autowired private JedisSentinelPoolExt jed……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明