Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNoAvailableConns = errors.New("no available conns")
)
error 定义
Functions ¶
Types ¶
type BalanceMode ¶
type BalanceMode int
BalanceMode 算法模式
const ( PollingMode BalanceMode = iota RandomMode SmoothWeightMode )
支持如下算法
type Balancer ¶
type Balancer struct { ErrorsChan chan error // nsqd 链接错误 // contains filtered or unexported fields }
Balancer 负载均衡生成器
func NewBalancer ¶
NewBalancer 生成负载均衡器 opt.Addrs 非权重 int = 0 config = nsq.NewConfig()
func (*Balancer) MultiPublish ¶
MultiPublish 生产多条消息一次写入 nsqd
Click to show internal directories.
Click to hide internal directories.