Spring cloud
Spring cloud
阳光帅青年
努力就有收获,let's go!
展开
-
Hystrix 的执行原理
Hystrix核心思想是资源隔离 + 限流。步骤如下:1、创建 commandHystrix会根据调用请求创建command,通过实现这两个HystrixCommand,HystrixObservableCommand接口创建。2、调用 command 执行方法执行 command调用方法: execute():属于同步调用,返回单条结果,或者抛出异常。 queue...原创 2020-04-01 15:50:36 · 152 阅读 · 0 评论 -
Feign的代码和原理总结
Feign的源码实现流程 1、首先启动类上通过@EnableFeignClients 注解,开启 FeignClient的功能。 2、在程序启动时开启包的扫描。把带有@ FeignClient 的注解的类信息注入IoC 容器中。 3、当接口的方法被调用时,通过JDK 的代理来生成RequestTemplate。 4、根据 RequestTemplate 生成 Http 请求...原创 2020-03-16 15:14:50 · 190 阅读 · 0 评论