Hystrix插件

    • 插件是网关用来对流量进行熔断的核心实现。
    • 隔离模式支持 threadsemaphore
    • 在 基础配置 --> 插件管理 hystrix,设置为开启。 如果用户不使用,可以将其关闭。

    • 在网关的 pom.xml 文件中添加 hystrix的依赖。

    关于选择器和规则配置的更多说明,请参考:选择器和规则管理, 这里只对部分字段进行了介绍。

    选择器配置

    用于对流量第一次筛选,不需要特殊处理字段。

    Hystrix插件 - 图2

    规则配置

    • 处理详解:

      • 错误百分比阀值: 这段时间内,发生异常的百分比。

      • 跳闸休眠时间(ms):熔断以后恢复的时间。

      • 分组Key: 一般设置为:contextPath

      • 失败降级URL: 默认为 /fallback/hystrix