Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BackupTask ¶
type ExponentialRetryBackoffPolicy ¶
ExponentialRetryBackoffPolicy 指数级递增重试
func (ExponentialRetryBackoffPolicy) MaxRetry ¶
func (e ExponentialRetryBackoffPolicy) MaxRetry() int
type FixedRetryBackoffPolicy ¶
FixedRetryBackoffPolicy 固定重试时间
func (FixedRetryBackoffPolicy) MaxRetry ¶
func (d FixedRetryBackoffPolicy) MaxRetry() int
type NormalTask ¶
type RetryBackOffPolicy ¶
type RetryableTask ¶
type RetryableTask struct { // 任务名 Name string // 执行函数 Fun func(ctx context.Context) error RetryBackoffPolicy RetryBackOffPolicy // 执行超时时间 Timeout time.Duration }
RetryableTask 可重试任务
Click to show internal directories.
Click to hide internal directories.