package
0.0.0-20241213094422-377ce19d9b7a
Repository: https://github.com/liusuxian/go-toolkit.git
Documentation: pkg.go.dev

# Functions

GetGoroutinesAndTasks 根据任务总数计算所需协程数和每个协程处理的任务数量 total: 任务总数 expected: 每个协程期望处理的任务数量.
NewPoll 新建轮询对象.
Retry 重试 f: 要执行的函数 maxRetries: 最大重试次数(包含首次尝试) delay: 默认重试之间的延迟时间。当配置了`delayList`时,该参数将失效 increaseDelay: 是否让延迟时间随着重试次数增加而线性增加。当配置了`delayList`时,该参数将失效 delayList: 自定义延迟列表.

# Structs

PollInfo 用于存储轮询信息的结构体.

# Type aliases

RetryFunc 重试函数的类型.