![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
LR2015
这个作者很懒,什么都没留下…
展开
-
springcloud-应用通信RestTemplate的三种方式
A,B(双实例),同时注册在eureka注册中心C中 A调用B的X方法,实现方法主要有以下3种方式1.直接使用RestTemplate@RequestMapping("cMsg")public String getClient(){ RestTemplate restTemplate=new RestTemplate(); String response=...原创 2018-08-17 15:12:15 · 708 阅读 · 0 评论 -
springcloud-Ribbon
Netflix-ribbon为服务发现提供了1.服务发现2.服务选择(负载均衡)3.服务监听(检测失效的服务,做到高效剔除) 主要组件1.ServerList(发现所有服务)2.ServerListFilter (过滤一部分地址)2.Irule (更具规则选择一个实例,当做服务) ...原创 2018-09-02 20:15:26 · 123 阅读 · 0 评论 -
SpringCloud-Feign
使用步骤1.在客户端启动类上加注解@EnableFeignClients(basePackages="扫描包路径,提供注入")2.在服务端接口上写入@FeignClient(name="seviceName")3.pom中引入服务端依赖,并在代码中注入服务端接口,直接调用方法即可 ...原创 2018-09-02 20:38:34 · 164 阅读 · 0 评论 -
SpringCloud-zuul服务网关
为啥需要服务网关?下图是拆分服务后的微服务系统,若不提供统一网关,对于客户端来说可谓非常麻烦下图为提供了网关服务后的效果,客户端无须多虑到底多少服务,只需关注网关信息,接口信息即可 zuul内置4个filter1.前置(pre)可用于服务限流,权限校验,跨域问题2.后置(post)3.路由(route)4.错误(error) zuul接受请求的生...原创 2018-09-02 21:06:06 · 143 阅读 · 0 评论 -
SpringCloud-Hystrix
作用1.服务降级2.服务熔断3.依赖隔离4.监控 服务降级大流量引入时,保证部分用户可用,其他可提示语反馈等 简单使用1.在服务启动类上加入注解@EnableCircuitBreaker2.在调用服务方法上加入注解@HyStrixCommand(fallbackMethod="降级后调用的方法名")3.定义fallbackMethod方法当服务调...原创 2018-09-02 21:43:04 · 207 阅读 · 0 评论