![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-cloud学习笔记
文章平均质量分 84
学习spring-cloud过程理解。。。
我真是一个小白丶
码农小白成长记。。。
展开
-
SpringCloud之服务网关
SpringCloud之服务网关Gateway文档官方文档链接特性Spring Framework 5,Project Reactor 和Spring Boot 2.0动态路由内置到Spring Handler映射中的路由配置集成 Hystrix 断路器Predicates 和 Filters 作用于特定路由易于编写的 Predicates 和 Filters支持Spring Cloud DiscoveryClient配置路由,与服务发现注册配合使用请求限流支持路径重写3原创 2021-01-20 21:55:29 · 97 阅读 · 1 评论 -
SpringCloud服务降级之全局降级-服务降级方法的抽取
SpringBoot全局服务降级-服务降级方法的抽取1. 全局服务降级由来局部服务降级策略,明显造成代码杂乱,且提高了耦合度。每个方法都需要配置一个兜底方法,代码冗余。1.2. 全局服务降级实现全局服务降级处理是在服务消费方上实现具体实现(目录4.2.3):https://blog.csdn.net/weixin_44796580/article/details/1128507222. 服务降级方法抽取的由来不论全局服务降级,局部服务降级,均与业务逻辑混合,耦合度高。2.1 解原创 2021-01-20 21:21:53 · 699 阅读 · 1 评论 -
SpringCloud中级篇Hystrix之服务熔断
SpringBoot中Hystrix之服务熔断1. 什么是服务熔断熔断器,也可称为断路器。原理:简单说,与日常生活中的电路工作原理相似。若电路发生短路现象,路保会立刻跳闸,防止发生不可避免的后果。在分布式系统或应用中使用服务熔断后,对于整个应用中的服务调用可以自行判断服务的运行状态,或慢,或异常,或超时……此时,会主动熔断,(简单说就是紧急隔断联系)防止整个应用崩掉。与日常中电路故障不同的是,加用电路故障解决后,需要手动送闸。而Hystrix则实现了弹性容错。也就是说,当服务状态稳定后,会尝试原创 2021-01-20 20:53:21 · 259 阅读 · 2 评论 -
SpringCloud中级篇之Hystrix
Hystrix简介借鉴博客:https://blog.csdn.net/qq_40603010/article/details/1091658571. 什么是Hystrix?作用?Hystrix,是一种保护机制,是Netflix开源的一个延迟和容错库。用于隔离访问远程服务、第三方库,防止出现级联失败。官网:https://github.com/Netflix/Hystrix/2. 服务雪崩微服务中,服务间调用关系错综复杂,一个请求可能需要调用多个微服务接口才能实现,会形成非常复杂的调原创 2021-01-19 21:30:20 · 325 阅读 · 4 评论 -
SpringCloud初级篇之OpenFeign
SpringBoot初级篇之OpenFeign1. OpenFeign简介与dubbo相似,可通过消费者controller调用提供者service层方法。与之不同的是,OpenFeign只能调用提供者的controller,即,将controller作为接口,消费者来调用这个接口的方法。相当于调用提供者的controller,与RestTemplate没有本质区别1.1 Feign作用Feign中集成了Ribbon,并在Ribbon+Rest Template的基础上进一步封装。(只需创原创 2021-01-19 19:40:13 · 724 阅读 · 0 评论 -
springboot学习遇到的问题小结
spring boot学习小结Ⅰ问题如下:1. eureka微服务创建的流程1.1 什么是Eureka?Eureka是服务注册中心,也可以是一个集群。他对外暴露自己的地址。Eureka包含两个组件,EurekaServer和EurekaClient。其中,EurekaServer负责提供服务注册服务,EurekaClient则是通过注册中心进行访问。1.2 eureka微服务创建流程① 构建server模块引入pom依赖<!--eureka依赖-->&原创 2021-01-18 21:32:18 · 151 阅读 · 2 评论 -
springcloud初级篇之Eureka注册
SpringCloud初级篇之Eureka注册1. 为什么要使用Eureka1.1在之前的spring cloud练习中,创建的项目存在一些问题,如下:consumer中,url地址硬编码到代码中,造成后期维护不方便consumer中需要记录provider服务提供方的地址,一旦出现变更,可能造成consumer得不到相应通知,地址失效consumer不清楚provider的状态,简单说,服务一旦宕机,consumer也不知道,造成不必要的错误另一方面,编写代码时,我们比较注意的是尽量不出现重原创 2021-01-18 17:15:04 · 150 阅读 · 0 评论 -
springcloud入门及练习
springcloud入门及练习1. 什么是SpringCloud?SpringCloud是微服务一站式服务解决方案,微服务全家桶。是微服务开发的主流技术栈。Cloud简介 ,详见:官方网站:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/2. SpringCloud小案例环境:idea,maven3.x,springboot,jdk1.8,springcloud,mysql,durid原创 2021-01-15 19:47:02 · 206 阅读 · 0 评论