标签:处理 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