标签:处理 style 超时 黄色 app cto 流量 rgba 错误
依然会通过hystrixGet()返回一个“格式正确”的结果,只不过结果里的data是假的,是提示用户当前发生了错误。
circuit(电路) breaker -- 断路器
服务降级的例子:淘宝在双11当晚的时候,当你需要“退款”,会提示你“退款服务暂时不可用...”。
就是因为当晚“购买”功能的流量太大,资源不够,因此需要把“退款”功能关掉,资源给“购买”功能。
关闭后,当请求流向“退款”功能,就会显示客户端(前端)设置好的默认消息“退款服务暂时不可用...”
这就是“服务降级” -- 原本应该提供真实的“退款服务”,如今变成了一条“默认消息”而已。
三个provider module会引用 api module:
要在feign的项目里配置
服务降级的例子:淘宝在双11当晚的时候,当你需要“退款”,会提示你“退款服务暂时不可用...”。
就是因为当晚“购买”功能的流量太大,资源不够,因此需要把“退款”功能关掉,资源给“购买”功能。
关闭后,当请求流向“退款”功能,就会显示客户端(前端)设置好的默认消息“退款服务暂时不可用...”
这就是“服务降级” -- 原本应该提供真实的“退款服务”,如今变成了一条“默认消息”而已。
一目了然的监控多个微服务的状态:绿色的表示安全,黄色的表示有超时现象,红色的表示失败
新建dashboard module,需要新导入:
service provider module需要保证有这个监控依赖:
标签:处理 style 超时 黄色 app cto 流量 rgba 错误
原文地址:https://www.cnblogs.com/frankcui/p/14124264.html