【发布时间】:2021-04-11 20:24:49
【问题描述】:
我正在寻找 spring hystrix 和 spring boot 微服务中可重试之间的区别,因为两者都用于实现断路器模式。谢谢。
【问题讨论】:
我正在寻找 spring hystrix 和 spring boot 微服务中可重试之间的区别,因为两者都用于实现断路器模式。谢谢。
【问题讨论】:
AFAIK,断路器是一个组件,它不会重试无论如何都会失败的操作。
Spring boot 的 @Retryable 并非设计为用作断路器,而是用作指数退避重试机制。
Hystrix 是一个断路器库,但不幸的是它不再维护。您可以使用Resilience4J。它的灵感来自 Hystrix,但要好得多。
【讨论】: