很抱歉,如果这个问题不适合 SO。
但我试图寻找很多答案。
我正在研究断路器设计模式,据我所知,它用于使您的 API 容错。现在我困惑的是,
假设我有调用支付 API 的 API,假设我将电路配置为在 5 个调用连续失败时打开。
现在根据断路器设计,我将在打开电路后路由后续调用以回退方法。假设接下来的 5 次调用,如果 api 在线,我将在第 6 次调用时调用支付 API,我将关闭电路。
但我没有发现这种模式的任何优势,比如 catch block 和断路器之间的区别。
我们可以在回退方法中做什么?这有什么帮助?