2021-04-30【Quarkus】

作者: 桢桢claire | 来源:发表于2021-04-30 14:34 被阅读0次

容错规范

自动重试

超时

使用舱壁模式进行过载保护

bulkhead模式限制了可以同时执行的操作,让新的请求保持等待,直到当前的执行请求完成。如果在等待的请求在一定的时间后不能执行,则会被丢弃并抛出异常。

使用断路器模式避免故障传递

circuit breaker pattern,避免在错误时进行不必要的调用。断路模式通过检测窗口内的连续故障次数来修复级联故障。如果超过了定义的错误阈值,那么在一定时间内,所有试图调用这个方法的尝试都会立即失败,而不会尝试执行。

分布式跟踪

OpenTracing的概念

span(跨度):一个已完成的工作单元。一个span可包含更多的span。

span context:从一个服务传播到另一个服务的跟踪信息。

baggage item:服务之间传播的自定义键值对

tag:有用户定义的键值对,在span中设置,来查询和过滤,用于识别整个span,不受时间限制。

log:与包含日志信息或其他重要信息的span相关的键值对。用于识别span中的特定时刻。

相关文章

网友评论

    本文标题:2021-04-30【Quarkus】

    本文链接:https://www.haomeiwen.com/subject/nwjnrltx.html