![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 87
易柏州Innovation
Java工程师。 推崇以白话文记录学习博客
展开
-
SpringCloud使用Gateway实现filter拦截
SpringCloud使用Gateway实现filter拦截 基础提要:SpringCloud中的Gateway网关.这里是我们9527网关服务的yml配置文件,可以看到是动态路由,根据断言(predicates)匹配到/testGateWay01路径的请求后,再通过服务名SPRINGCLOUD-PROVIDER-DEPT去服务注册中心负载均衡地获取到服务并访问!spring: application: name: cloud-gateway cloud: gateway原创 2021-07-04 23:50:36 · 2495 阅读 · 0 评论 -
SpringCloud使用Gateway常用的断言(predicates)种类以及规则
SpringCloud使用Gateway的断言种类以及规则 基础提要:SpringCloud中的Gateway网关.这里是我们9527网关服务的yml配置文件,可以看到是动态路由,根据断言(predicates)匹配到/testGateWay01路径的请求后,再通过服务名SPRINGCLOUD-PROVIDER-DEPT去服务注册中心负载均衡地获取到服务并访问!spring: application: name: cloud-gateway cloud: gateway:原创 2021-07-04 23:47:53 · 9771 阅读 · 0 评论 -
SpringCloud中的Gateway网关
SpringCloud中的Gateway 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?Hystrix现在已经停止维护,有兴趣可以看我的另一篇博客链接: link.首先我们先想一想分布式微服务可能存在哪些问题。服务雪崩多个微服务之间的调用,假设A调用B,B又调用C和D服务,C和D又分别调用其他的微服务。那么此次请求的涉及面就越来越大,这就是“扇出”!假如当前D这个服务调用时间过长或者挂掉了那么对于A的以后调用就会占据越来越多的资源,从而引起系统崩溃。简单来说,当你发现一个模原创 2021-07-04 23:18:29 · 1568 阅读 · 0 评论 -
SpringCloud中的Hystrix服务降级、熔断、限流详细教程(服务降熔篇)
SpringCloud中的Hystrix 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?Hystrix现在已经停止维护,有兴趣可以看我的另一篇博客链接: link.首先我们先想一想分布式微服务可能存在哪些问题。服务雪崩多个微服务之间的调用,假设A调用B,B又调用C和D服务,C和D又分别调用其他的微服务。那么此次请求的涉及面就越来越大,这就是“扇出”!假如当前D这个服务调用时间过长或者挂掉了那么对于A的以后调用就会占据越来越多的资源,从而引起系统崩溃。简单来说,当你发现一个模原创 2021-06-22 23:06:05 · 396 阅读 · 0 评论 -
SpringCloud中的Hystrix服务降级、熔断、限流详细教程(服务降级篇)
SpringCloud中的Hystrix 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?Hystrix现在已经停止维护,有兴趣可以看我的另一篇博客链接: link.首先我们先想一想分布式微服务可能存在哪些问题。服务雪崩多个微服务之间的调用,假设A调用B,B又调用C和D服务,C和D又分别调用其他的微服务。那么此次请求的涉及面就越来越大,这就是“扇出”!假如当前D这个服务调用时间过长或者挂掉了那么对于A的以后调用就会占据越来越多的资源,从而引起系统崩溃。简单来说,当你发现一个模原创 2021-06-20 18:54:16 · 996 阅读 · 1 评论 -
SpringCloud中的OpenFeign的超时控制和日志增强
SpringCloud中的OpenFeign的超时控制和日志增强 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?先回顾一下我们之前OpenFeign的基本使用SpringCloud中的OpenFeign以及与Feign的区别。我们现在衍生一下,在实际生产环境中,服务提供者可能会出现很多问题,网络环境,数据库交互等,服务提供者返回数据的时间可能会很长。。或者说有一个服务接口,它是一个长流程接口,可能要等待3s,5s甚至更长时间才能返回数据。那么这个时候,我们的服务提供者怎么办呢? 如果服原创 2021-06-20 15:21:47 · 454 阅读 · 1 评论 -
SpringCloud中的OpenFeign以及与Feign的区别
SpringCloud中的OpenFeign 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?先回顾一下我们之前调用服务的原理SpringCloud中的Ribbon负载均衡。使用RestTemplate加上@loadBalance注解就可以通过服务名加上负载均衡策略去调用远程的服务。首先这样的写法没有什么问题,工作中也有不少公司是这样干。但我们想一下1.如果远程服务很多,要维护的服务名也就很多,很容易引起调用的问题。2.再一点来说,有没有觉得RestTemplate这样的写法很傻逼呢原创 2021-06-15 23:57:06 · 2723 阅读 · 1 评论 -
SpringCloud中的Ribbon负载均衡
SpringCloud中的Ribbon负载均衡 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?本地负载均衡,也叫客户端负载均衡,现在SpringCloud比较流行的是Ribbon和Spring LoadBanlance。关于Spring LoadBanlance的原理可以查看我的另一篇博客链接: Spring Cloud LoadBalancer负载均衡策略中的RestTemplate为什么打上@LoadBalanced注解就能以服务名访问到服务.这里我们学习一下Ribbon负载均衡的原创 2021-06-14 18:25:10 · 250 阅读 · 1 评论 -
Spring Cloud LoadBalancer负载均衡策略中的RestTemplate为什么打上@LoadBalanced注解就能以服务名访问到服务
Spring Cloud LoadBalancer负载均衡策略中的RestTemplate为什么打上@LoadBalanced注解就能以服务名访问到服务 为什么要学这个?你不想面试的时候多装两个逼多拿两千块钱?Robbin负载均衡分析,请看我的Robbin负载均衡文章。**.SpringBoot启动时,我们知道会根据工厂机制对自动化配置类进行加载。那么对于@LoadBalanced而言,对应的加载类是LoadBalancerAutoConfiguration。我们进入到此类看看,注意看我的注释说原创 2021-06-13 15:05:05 · 608 阅读 · 1 评论