0
const df = require("durable-functions");

module.exports = df.orchestrator(function*(context) {
    const retryOptions = new df.RetryOptions(5000, 3);

    yield context.df.callActivityWithRetry("FlakyFunction", retryOptions);

    // ...
});

有几个选项可用于自定义自动重试策略。它们包括以下内容:

最大尝试次数:重试尝试的最大次数。

第一次重试间隔:第一次重试之前等待的时间。

退避系数:用于确定退避增长率的系数。默认为 1。

如何设置退避系数?

4

1 回答 1

1

的构造函数RetryOptions只接受两个参数,只是backoffCoefficient在构造后设置,与其他参数相同。

const retryOptions = new df.RetryOptions(5000, 3);
retryOptions.backoffCoefficient = 2;
于 2018-11-26T10:05:05.187 回答