Hystrix教程

教程:一起学习Hystrix--Hystrix常用场景--降级(回退)

孤人 提交于 2019-12-01 12:13:20
目录 Hystrix本系列博文 静态降级(返回默认值) 自定义降级 网络缓存降级 主备降级 声明 Hystrix本系列博文 以下为博主写Hystrix系列的文章列表, 顺便骗个赞,觉得写的还可以的,不要吝啬你的赞哟 点击查看 Hystrix入门 点击查看 Hystrix命令执行 点击查看 Hystrix处理异常机制(降级方法) 点击查看 Hystrix命令名称、分组、线程池 点击查看 Hystrix命令名称、Hystrix请求处理 点击查看 Hystrix请求处理 点击查看 Hystrix常用场景--失败 静态降级(返回默认值) 可以在代码中静态的返回默认值进行降级, 这不会导致功能或服务以“静默失败”的方式被删除,而是导致默认行为发生。 例如,如果一个命令基于用户凭据返回true/false,如果命令执行失败,它可以默认为true: @Override protected Boolean getFallback() { return true; } HystrixObservableCommand 等价 对于 HystrixObservableCommand 的静默失败解决方案是调用重写 resumeWithFallback 方法,示例如下: @Override protected Observable<Boolean> resumeWithFallback() { return