如何在支付网关关闭后的几分钟后从 catch 语句中重新调用网关 API?
How to re-call gateway API from catch statement after certain minutes when payment gateway is down?
我想知道在 c# 中是否有任何方法,如果支付网关关闭我们在 catch 中遇到异常,我们可以在 c#[= 中几毫秒后再次从 catch 中重新调用支付网关 API 11=]
您可以尝试使用 Polly 框架 (https://github.com/App-vNext/Polly)。它提供了一个故障处理库。您可以定义自己的重试策略(例如:当调用支付网关时抛出 502/500 等),它会在同样可配置的时间重试。
我想知道在 c# 中是否有任何方法,如果支付网关关闭我们在 catch 中遇到异常,我们可以在 c#[= 中几毫秒后再次从 catch 中重新调用支付网关 API 11=]
您可以尝试使用 Polly 框架 (https://github.com/App-vNext/Polly)。它提供了一个故障处理库。您可以定义自己的重试策略(例如:当调用支付网关时抛出 502/500 等),它会在同样可配置的时间重试。