| | |
| | | "time" |
| | | ) |
| | | |
| | | var sock mangos.Socket |
| | | |
| | | var urlPool = make(map[string]chan structure.ResultMsg) |
| | | func Die(format string, v ...interface{}) { |
| | | logger.Info("+++++++",format) |
| | |
| | | func GoPush(url string) { |
| | | var err error |
| | | var msg []byte |
| | | var sock mangos.Socket |
| | | if sock, err = req.NewSocket(); err != nil { |
| | | Die("创建请求socket失败: %s", err.Error()) |
| | | } |
| | |
| | | return |
| | | } |
| | | sock.AddTransport(tcp.NewTransport()) |
| | | if err = sock.Dial(url); err != nil { |
| | | if err = sock.Dial("tcp://"+url); err != nil { |
| | | logger.Error("请求socket拨号失败: ", err.Error()) |
| | | } |
| | | logger.Info("序列化数据") |