增加平滑给予权重负载的调度策略实现
This commit is contained in:
@ -19,5 +19,5 @@ import (
|
||||
// Date : 2:44 下午 2021/4/1
|
||||
type IBalance interface {
|
||||
// Get 获取一个节点
|
||||
Get(nodeList []*define.SeverNode) (string, exception.IException)
|
||||
Get(nodeList []*define.SeverNode) (*define.SeverNode, exception.IException)
|
||||
}
|
||||
|
@ -14,9 +14,9 @@ import (
|
||||
|
||||
// IServer 服务节点集合的接口约束
|
||||
type IServer interface {
|
||||
Add(node *define.SeverNode) // 在集群中添加一个节点
|
||||
Modify(node *define.SeverNode) // 修改集群中一个节点的信息
|
||||
Remove(nodeID string) // 在集群中移除一个节点
|
||||
Get() (string, exception.IException) // 获取一个访问节点
|
||||
ChangeBalance(d IBalance) // 修改负载均衡策略
|
||||
Add(node *define.SeverNode) // 在集群中添加一个节点
|
||||
Modify(node *define.SeverNode) // 修改集群中一个节点的信息
|
||||
Remove(nodeID string) // 在集群中移除一个节点
|
||||
Get() (*define.SeverNode, exception.IException) // 获取一个访问节点
|
||||
ChangeBalance(d IBalance) // 修改负载均衡策略
|
||||
}
|
||||
|
Reference in New Issue
Block a user