zoukankan      html  css  js  c++  java
  • 10-12 Zuul面试点之Hystrix降级处理

    Hystrix的降级稍微有点麻烦,所以这里提前准备了类。
    创建fallbackas的包

    把准备好的类复制进来

    可以针对某一类请求,进行统一降级。

    可以写returen * 代表所有的路由



    我们要自己组装一个ClientHttpResponse

    设置返回体,设置header头。和我们自己组装了一个HttpResponse没有太大差异。

    所以上面这就是给大家提供的模板

    一般这里返回的是国际化点的处理,用英文。

    这就是我们的业务降级处理方式

    测试降级

    超时才会触发降级。所以我们把超时时间改为10毫秒。

    加上@Component的注解,放到Spring的配置里,Srping的容器来管理。



    postMan来访问测试。报错这就是表示超时的降级已经成功了。

    在网关层业务降级写起来比较 麻烦,个人比较喜欢在后端的应用系统里面去写降级处理。


    结束

     

  • 相关阅读:
    作业3.14下
    作业3.14上
    作业3.13 下
    作业 3.13上
    2017.3.10上午
    2017.3.9上午
    2017.3.23-morning
    2017.3.22-morning
    2017.3.21-afternoon
    2017.3.21-morning
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12879075.html
Copyright © 2011-2022 走看看