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

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。