重试
默认的重试
默认的重试由Request的request_config设置,默认是重试三次,默认不休眠,重试之前可以调用自定义方法
默认的重试不放回队列,直接会进行重试,会使用中间件
如果不想重试,可以在中间件设置request的request_config
REQUEST_CONFIG = {
"RETRIES": 3, # 重试次数
"RETRY_DELAY": 0, # 重试间隔
"RETRY_FUNC": typing.Callable, # 重试之前的函数调用
}
中间实现的重试
如果不想用默认的重试,可以使用中间件的重试,重试会放回队列,重试次数可以在meta设置