![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
甜美河边的钓鱼人
田美村左岸的钓鱼人
展开
-
springcloud系列(7) - zuul
同样的创建一个模块zuul-service,在resource中引入application.yml spring: application: name: zuul-service server: port: 8889 eureka: client: serviceUrl: defaultZone: http://localhost:8888/eure...原创 2020-03-11 23:00:28 · 90 阅读 · 0 评论 -
springcloud系列(6) - 熔断降级
上一篇的是在服务端的熔断,在客户端可以统一处理,实现熔断降级(个人理解: 一般人都说熔断降级,可以是针对客户端的处理,因为当服务端不可用或者异常的时候,在客户端都可以返回提示) 将上一个模块user-service-hystrix的controller 和 UserServiceApplication 修改: @RequestMapping("/v1") @Controller pub...原创 2020-03-11 20:57:35 · 127 阅读 · 0 评论 -
springcloud系列(5) - 熔断
熔断是在服务端,抛出异常的时候,会调用fallback的方法,然后返回提示信息,不是太理解的是感觉这个跟异常处理很像,有什么不同吗?(抛出异常的时候,由handler捕获到,然后返回提示信息,感觉很像,就是不太清楚有什么区别,虽然一个是正常返回,一个是异常返回,不管了,以后要是遇到某种场景要是顿悟的话,再回来改) 首先在父工程中引入依赖 <dependency> ...原创 2020-03-10 23:58:51 · 273 阅读 · 0 评论 -
springcloud系列(4) - feign的使用
feign其实是针对原来的ribbon做了一层封装,使得远程调用面向接口,直接提供参数和request映射即可: 同样的,在上几篇博客的基础上,copy一份order-service模块出来,其他不变,就是删除掉RibbonServiceImpl 然后直接提供接口和相关的参数:修改RibbonService @FeignClient(value = "USER-SERVICE") ///指...原创 2020-03-10 21:20:37 · 134 阅读 · 0 评论 -
springcloud系列(3) - ribbon的使用
首先也是基于前面两个博客的继续往下写的 在使用ribbon之前,先介绍下ribbon,ribbon是客户端负载均衡,就是说,每一个微服务都会将eureka注册中心的信息获取存在本地,然后调用的时候使用一定的算法进行调用(各种算法,比如轮询,随机等) 负载均衡肯定要讲下ngnix,这个是服务端负载均衡,就是说,请求转发给ngnix服务器,然后由ngnix服务器来帮你转发(基于相关的配置,但是这个...原创 2020-03-10 18:14:12 · 167 阅读 · 0 评论 -
springcloud系列(2) - 将服务注册到eureka
创建用户模块,user-service, pom.xml文件可以引入该模块需要的依赖,我这里没啥用到的,直接不管了,因为我在父工程有相关的依赖了。 在resource中创建:application.yml,内容: spring: application: name: user-service server: port: 8800 eureka: client: ...原创 2020-03-10 15:37:15 · 130 阅读 · 0 评论 -
springcloud系列(1) - eureka服务注册中心搭建
我使用idea搭建,先创建一个父项目,删除src目录,引入pom.xml内容 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2020-03-09 23:53:56 · 177 阅读 · 0 评论