文件名称:microprofile-fault-tolerance:微轮廓容错
文件大小:654KB
文件格式:ZIP
更新时间:2024-06-02 07:38:43
Java
Eclipse MicroProfile容错 介绍 构建容错微服务越来越重要。 容错是关于利用不同的策略来指导某些逻辑的执行和结果。 重试策略,隔板和断路器是该领域中流行的概念。 它们指示是否以及何时执行执行,而当执行未成功完成时,回退提供替代结果。 概述 容错为开发人员提供了以下策略来处理故障: 超时:定义执行的最大持续时间 重试:如果失败,请再次尝试执行 隔板:限制并发执行,以使该区域中的故障不会使整个系统过载 CircuitBreaker:执行反复失败时自动快速失败 后备:执行失败时提供替代解决方案 容错为每种策略提供了注释,可以将其放在CDI bean的方法上。 调用带注释的方法时,将拦截该调用,并将相应的容错策略应用于该方法的执行。 文献资料 有关最新的Maven工件,Javadoc和规范文档的链接,请参见。 例子 将重试和后备策略应用于doWork() 。 如果抛出异常,它将