退避策略
退避策略是指在发生异常时,用于调节重试时间间隔的机制, 目的是减少对系统资源的压力和提高成功率。 退避策略的基本思想是,在每次重试失败后,增加等待时间,以便让系统有更多的时间恢复。
延迟等级
延迟等级是参考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】
固定时间
以固定的时间定时执行
CRON表达式
根据配置的CRON表达式定时执行
随机等待
根据配置的[10, max]秒范围之内进行随机定时执行