Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultInterval = time.Duration(10) // 10 ms DefaultTimes = int32(3) // 重试3次 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RetryConfig ¶
type RetryConfig struct {
// contains filtered or unexported fields
}
RetryConfig 定义retry的配置类
type RetryConfigOptional ¶
type RetryConfigOptional func(c *RetryConfig)
定义retry的optional
func WithErrHandle ¶
func WithErrHandle(ehFunc ErrHandleFunc) RetryConfigOptional
WithErrHandle 设置错误处理handle
func WithInterval ¶
func WithInterval(interval time.Duration) RetryConfigOptional
WithInterval 设置重试的间隔时长
Click to show internal directories.
Click to hide internal directories.