错误总结
最后更新于:2022-04-02 04:57:01
创建的链接,使用完要关闭
~~~
for {
client, err := rpc.Dial("tcp", info.RpcAddr[0])
if err != nil {
log.Error("dialing:%v", err)
}
err = client.Call(CometServicePing, args, &reply)
if err != nil {
log.Error("CometServicePing error:%v ", err)
_ = nodeMap[node].Count(time.Now().Unix())
}
// 若不关闭, 请求达到一定数量,client将返回nil
client.Close()
}
~~~
map
处理完map元素的任务,要删掉该map的元素,避免重复处理
~~~
var nodeMap map[string]*MinLimit = make(map[string]*MinLimit, 10)
for {
// 如果 nodeMap的某个节点信息已经被处理,node需要从nodeMap上删除
// 从nodeMap中删除该节点
delete(nodeMap, node)
}
~~~
';