Documentation ¶
Index ¶
Constants ¶
View Source
const ( DEFAULT_TIMEOUT = 30 RetryOnConnectionFailure = "server.http.retry.onConnectionFailure" RetryEnabled = "server.http.retry.enabled" RetryOnAllOperations = "server.http.retry.allOperations" MaxRetriesOnNextServiceInstance = "server.http.retry.maxRetriesOnNextServiceInstance" RetryableStatusCodes = "server.http.retry.retryableStatusCodes" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ServerPool ¶
func GetInstance ¶
func GetInstance() *ServerPool
func (*ServerPool) Run ¶
func (s *ServerPool) Run(req *request.Request) (int, error)
lb对接收到的请求 进行负载均衡
func (*ServerPool) SetService ¶
func (s *ServerPool) SetService(name string, instances []*registry.Instance) *service
Click to show internal directories.
Click to hide internal directories.