2.2. MicroProfile 容错
2.2.1. 关于 MicroProfile 容错规范
MicroProfile 容错规范定义策略,以处理分布式微服务中固有的错误。
MicroProfile 容错规范定义以下策略来处理错误:
- Timeout
- 定义执行必须完成的时间长度。定义超时可防止无限期等待执行。
- Retry
- 定义用于重试失败执行的条件。
- 回退
- 在执行失败时提供替代方案。
- CircuitBreaker
- 在临时停止之前,定义失败的执行尝试次数。您可以在恢复执行前定义延迟的长度。
- 舱壁
- 隔离系统部分内的故障,以便系统的其余部分仍能正常工作。
- 异步
- 在单独的线程中执行客户端请求。
其它资源