hystrix

2020-12-06  本文已影响0人  laowangv2

hystrix

命令模式
Receiver、Command、Invoker 对应
service、yourCommand、hystrix

feign

基本原理

  1. 动态代理
    @FeignClient注解的类生成动态代理
  2. FeignInvocationHandler -> SynchronousMethodHandler -> feign.Client
  3. feign.Client的不同实现
    • Client.Default,使用HttpURLConnnection
    • ApacheHttpClient
    • OkHttpClient
    • LoadBalancerFeignClient,使用Ribben负责均衡

参考:

命令模式
防雪崩利器:熔断器 Hystrix 的原理与使用
Feign原理 (图解)

上一篇 下一篇

猜你喜欢

热点阅读