熔断-限流-降级-链路追踪:熔断机制
熔断机制
发起服务调用的时候,如果被调用方返回的错误率超过一定的阈值或触发某些特定策略,那么后续的请求将不会真正发起请求,而是在调用方直接返回错误。
限流
当系统的处理能力不能应对外部请求的突增流量时,为了不让系统奔溃,必须采取限流的措施。
https://blog.csdn.net/qq_37362891/article/details/123299341
降级
服务降级是指 当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心业务正常运作或高效运作。说白了,就是尽可能的把系统资源让给优先级高的服务。
链路追踪
- zipkin(OpenTracing兼容)
拦截请求,侵入
传输协议支持:HTTP,MQ - jaeger(OpenTracing兼容)
拦截请求,侵入
传输协议支持:UDP/HTTP - skywalking(OpenTracing兼容)
字节码注入,无侵入
传输协议支持:gRPC - pinpoint(OpenTracing不兼容)
字节码注入,无侵入
传输协议支持:Thrift
客户端支持语言不支持GO
TLog
https://tlog.yomahub.com/pages/5b7bd2/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 desperado!