跳到主要内容

RetryConfig

Defined in: packages/rxdb-plugin-trigger/src/types.ts:88

RetryConfig - 重试配置

指数退避算法: delay = minTimeout * factor^(attempt - 1) randomize 启用时会添加随机抖动,避免多实例同时重试。

Properties

factor?

optional factor?: number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:92

指数退避因子


maxAttempts?

optional maxAttempts?: number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:90

最大尝试次数


maxTimeoutInMs?

optional maxTimeoutInMs?: number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:96

最大等待时间(毫秒)


minTimeoutInMs?

optional minTimeoutInMs?: number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:94

最小等待时间(毫秒)


randomize?

optional randomize?: boolean;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:98

是否添加随机抖动