5.1 RPC保护的目标

  1. 避免整个系统出现级联失败而雪崩,这是非常重要的目标
  2. RPC 调用能够相互隔离。
  3. 能够快速地降级和恢复
  4. 能够对 RPC 调用提供接近实时的监控和警报。

    5.2 HystrixCommand简介

    Hystrix 使用命令模式并结合 RxJava 的响应式编程和滑动窗口技术实现了对外部服务 RPC 调
    用的保护

    5.2.1 HystrixCommand的使用

    1. <dependency>
    2. <groupId>com.netflix.hystrix</groupId>
    3. <artifactId>hystrix-core</artifactId>
    4. </dependency>
    image.png