增加加权负载轮询的实现

This commit is contained in:
2021-11-22 19:12:49 +08:00
parent 39e3cdef91
commit fa426ae90c
4 changed files with 124 additions and 13 deletions

View File

@ -22,7 +22,7 @@ type IBalance interface {
// GetServerNode 获取一个服务器节点
GetServerNode(req *http.Request) (*define.ServerNode, error)
// AddServerNode 新增一个服务器节点
AddServerNode(hostIP string, port int) error
AddServerNode(node *define.ServerNode) error
// Remove 移除一个节点
Remove(hostIP string, port int, force bool)
// GetServerNodeList 获取服务节点列表