![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springcloud
qq_320253624
这个作者很懒,什么都没留下…
展开
-
Feign
1.简介 Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。 项目主页:https://github.com/OpenFeign/feign 2.快速入门 1.调用端导入依赖 <dependency> <groupId>org.springframew...原创 2019-12-27 16:52:30 · 203 阅读 · 0 评论 -
Hystrix
1.简介 Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。 Hystrix也是Netflix公司的一款组件。 主页:https://github.com/Netflix/Hystrix/ Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。 2.雪崩问题 微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接...原创 2019-12-26 22:18:51 · 200 阅读 · 0 评论 -
SpringCloud介绍
什么是微服务架构 我们知道分布式强调系统的拆分,其实微服务也是强调系统的拆分,微服务架构属于分布式架构的范畴; 并且到目前为止,微服务并没有一个统一的标准的定义,那么微服务究竟是什么? 微服务一词源于Martin Fowler(马丁.福勒)的名为 Microservices 的博文, 简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在...原创 2019-02-21 19:31:04 · 172 阅读 · 0 评论 -
Eureka
1.概念 Eureka负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务,而是把自己的需求告诉Eureka,然后Eureka会把符合你需求的服务告诉你。 同时,服务提供方与Eureka之间通过“心跳”机制进行监控,当某个服务提供方出现问题,Eureka自然会把它从服务列表中剔除。 这就实现了服务的自动注册、发现、状态监控。 基本架构 Eureka:就是服务注册中心(可以是一个集群),对...原创 2019-02-16 22:23:26 · 2789 阅读 · 3 评论 -
zuul
官网:https://github.com/Netflix/zuul Zuul:维基百科: 电影《捉鬼敢死队》中的怪兽,Zuul,在纽约引发了巨大骚乱。 事实上,在微服务架构中,Zuul就是守门的大Boss!一夫当关,万夫莫开! 不管是来自于客户端(PC或移动端)的请求,还是服务内部调用。一切对服务的请求都会经过Zuul这个网关,然后再由网关来实现 鉴权、动态路由等等操作。Zuul就是我们服务...原创 2019-02-17 10:26:07 · 412 阅读 · 0 评论