Vert.x 断路器
Vert.x 断路器是针对 Vert.x 的断路器模式实现。它会跟踪近期失败次数,当达到阈值时会阻止进一步执行,还可选择执行回退操作。
支持的失败类型包括:
- 代码在 Future 中报告的失败
- 代码抛出的异常
- 未完成的 Future(超时)
由断路器保护的操作旨在实现非阻塞和异步,以便从 Vert.x 执行模型中获益。
使用 Vert.x 断路器
要使用 Vert.x 断路器,需在构建描述符的依赖部分添加以下依赖:
Maven(在 pom.xml 中):
<dependency>
<groupId