Skip to content

重试

默认的重试

默认的重试由Request的request_config设置,默认是重试三次,默认不休眠,重试之前可以调用自定义方法

默认的重试不放回队列,直接会进行重试,会使用中间件

如果不想重试,可以在中间件设置request的request_config

REQUEST_CONFIG = {
    "RETRIES": 3,  # 重试次数
    "RETRY_DELAY": 0,  # 重试间隔
    "RETRY_FUNC": typing.Callable,  # 重试之前的函数调用
}

中间实现的重试

如果不想用默认的重试,可以使用中间件的重试,重试会放回队列,重试次数可以在meta设置