Skip to content

退避策略

退避策略是指在发生异常时,用于调节重试时间间隔的机制, 目的是减少对系统资源的压力和提高成功率。 退避策略的基本思想是,在每次重试失败后,增加等待时间,以便让系统有更多的时间恢复。

延迟等级

延迟等级是参考RocketMQ的messageDelayLevel设计实现最大重试次数为21次,具体延迟时间如下: 【10s,15s,30s,35s,40s,50s,1m,2m,4m,6m,8m,10m,20m,40m,1h,2h,3h,4h,5h,6h,7h,8h,9h,10h,11h,12h】

image-20240920140948954

固定时间

以固定的时间定时执行

image-20240920140948954

CRON表达式

根据配置的CRON表达式定时执行

image-20240920140948954

随机等待

根据配置的[10, max]秒范围之内进行随机定时执行

image-20240920140948954