Documentation
¶
Index ¶
- func Retry(max int, timeout time.Duration, b interfaces.Balancer) endpoint.Endpoint
- func RetryAlways(timeout time.Duration, b interfaces.Balancer) endpoint.Endpoint
- func RetryWithCallback(timeout time.Duration, b interfaces.Balancer, cb RetryCallback) endpoint.Endpoint
- type RetryCallback
- type RetryError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RetryAlways ¶
重试执行器,会一直重试直到成功
func RetryWithCallback ¶
func RetryWithCallback(timeout time.Duration, b interfaces.Balancer, cb RetryCallback) endpoint.Endpoint
Types ¶
type RetryCallback ¶
重试执行器回调函数接口,返回是否重试
Click to show internal directories.
Click to hide internal directories.