|
@@ -106,7 +106,6 @@ func init() {
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
-
|
|
|
go checkMapJob()
|
|
|
updport := Sysconfig["udpport"].(string)
|
|
|
udpclient = mu.UdpClient{Local: updport, BufSize: 1024}
|
|
@@ -299,22 +298,22 @@ func task(data []byte, mapInfo map[string]interface{}) {
|
|
|
//mongo更新 - 具体字段 - merge
|
|
|
mgo.UpdateById(extract,source.id,update_map)
|
|
|
//发udp 更新索引
|
|
|
- for _, to := range nextNode {
|
|
|
- key := source.id + "-" + source.id + "-" + util.ObjToString(to["stype"])
|
|
|
- by, _ := json.Marshal(map[string]interface{}{
|
|
|
- "gtid": source.id,
|
|
|
- "lteid": source.id,
|
|
|
- "stype": "biddingall",
|
|
|
- "key": key,
|
|
|
- })
|
|
|
- addr := &net.UDPAddr{
|
|
|
- IP: net.ParseIP(to["addr"].(string)),
|
|
|
- Port: util.IntAll(to["port"]),
|
|
|
- }
|
|
|
- node := &udpNode{by, addr, time.Now().Unix(), 0}
|
|
|
- udptaskmap.Store(key, node)
|
|
|
- udpclient.WriteUdp(by, mu.OP_TYPE_DATA, addr)
|
|
|
- }
|
|
|
+ //for _, to := range nextNode {
|
|
|
+ // key := source.id + "-" + source.id + "-" + util.ObjToString(to["stype"])
|
|
|
+ // by, _ := json.Marshal(map[string]interface{}{
|
|
|
+ // "gtid": source.id,
|
|
|
+ // "lteid": source.id,
|
|
|
+ // "stype": "biddingall",
|
|
|
+ // "key": key,
|
|
|
+ // })
|
|
|
+ // addr := &net.UDPAddr{
|
|
|
+ // IP: net.ParseIP(to["addr"].(string)),
|
|
|
+ // Port: util.IntAll(to["port"]),
|
|
|
+ // }
|
|
|
+ // node := &udpNode{by, addr, time.Now().Unix(), 0}
|
|
|
+ // udptaskmap.Store(key, node)
|
|
|
+ // udpclient.WriteUdp(by, mu.OP_TYPE_DATA, addr)
|
|
|
+ //}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -422,8 +421,6 @@ func timedTaskOnce() {
|
|
|
continue
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
//取-符合-发布时间X年内的数据
|
|
|
if util.IntAll(tmp["dataging"]) == 1 {
|
|
|
pubtime := util.Int64All(tmp["publishtime"])
|