微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MicroProfile Fault Tolerance MicroProfile 容错规范

程序名称:MicroProfile Fault Tolerance

授权协议: Apache-2.0

操作系统: 跨平台

开发语言:

MicroProfile Fault Tolerance 介绍

MicroProfile Fault Tolerance 是 MicroProfile
的容错规范。容错是指利用不同的策略来指导某些逻辑的执行和结果。重试策略、隔离与断路器是该领域的流行概念,它们决定是否以及何时执行策略,并且当执行未成功完成时,后备提供替代结果。

MicroProfile Fault Tolerance 旨在为应用定义标准 API
方法以实现容错,主要设计是将执行逻辑与执行分开,它的容错聚焦于以下以个点:

  • TimeOut:定义超时的持续时间

  • RetryPolicy:定义何时重试的标准

  • Fallback:提供一个执行失败后的替代方案

  • Bulkhead:隔离系统的一部分故障,系统的其余部分仍然可以运行

  • CircuitBreaker:通过自动执行失败提供一种快速失败的方法,以防止客户端系统过载和无限期等待或超时

MicroProfile Fault Tolerance 官网

https://github.com/eclipse/microprofile-fault-tolerance

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐