微服务学习
文章平均质量分 72
小蜗要变牛
这个作者很懒,什么都没留下…
展开
-
微服务组件之Feign简介和简单学习-2021-8-19
Feign声明式的WebService客户端,继承了ribbon由于我们已经习惯了面向接口编程,所以对feign的接受能力一会更好。可以将Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样,不用再自己拼接url、拼接参数等(feign会帮我们做)。※:这次我们的组件是简化了客户端调用服务的时候的URL,所以需要在客户端进行声明和改动;而yml里面配置了需要加载的组件,所以客户端的yml只需要声明在某个微服务的集群中,因此,本插件不修改yml文件引入依赖<d原创 2021-08-20 11:02:49 · 165 阅读 · 0 评论 -
微服务组件之Hystrix豪猪简介和简单学习-2021-8-20
Hystrix 豪猪,在微服务系统中是一款提供保护机制的组件当服务请求太多的时候,每个依赖关系在某些时候将不可避免地失败。Hystrix可以提供服务熔断和服务降级来解决这类问题,我们称之为熔断器,返回一个符合预期的备选响应(FallBack)。1、服务雪崩多个微服务之间互相调用的时候,类似于一个金字塔,当某个微服务发生异常的时候,多个请求会发生阻塞,导致服务器资源耗尽,其他所有微服务都变得不可用。微服务的重点是去中心化。2、服务熔断1.导入pom依赖: <!-- hystrix原创 2021-08-20 10:29:17 · 666 阅读 · 0 评论