springboot2.4
如下逻辑,rpc远程调用 在实际系统业务中可做 设计参考
feign rpc调用逻辑
要开启
@EnableHystrix //开启熔断
@EnableCircuitBreaker //开启断路器功能
假设
所有 调用 被调用 都加了 @HystrixCommand
b接口 加了 fallback
a->b a内部运行错误 会调用a的 @HystrixCommand 返回
a->b b内部运行错误 会调用b的 @HystrixCommand 返回
a->b a请求b 超时,或者在b内执行时间久 超时,都会返回 b接口的 fallback