Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITools ¶
type ITools interface { // Retry 重试工具, 默认一次立即重试 (option is nil) Retry(f func() error, option *RetryOption) error // SetLaneNameToCtx 设置泳道环境, 只在调试模式下生效 SetLaneNameToCtx(ctx context.Context, lane string) context.Context // ParseErr 转换 err 为有结构的错误,若 err 非系统返回的,则 code 为 ErrCodeDeveloperError ParseErr(ctx context.Context, err error) *cExceptions.BaseError }
type RetryOption ¶
RetryOption 重试选项
func NewRetryOption ¶
func NewRetryOption(retryCount int, retryDelay time.Duration) *RetryOption
Click to show internal directories.
Click to hide internal directories.