---
panlei
2019-11-01 1453a1240126d46b81b78bbbcf39f0cfbefcf483
labelFilter/req.go
@@ -79,7 +79,7 @@
func GoPush(url string) {
   var err error
   var msg []byte
   //var msg []byte
   var sock mangos.Socket
   if sock, err = req.NewSocket(); err != nil {
      Die("创建请求socket失败: %s", err.Error())
@@ -92,6 +92,16 @@
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 2000)
   if errTimeOut != nil {
      logger.Error("接收响应超时")
      return
   }
   errWrite := sock.SetOption(mangos.OptionWriteQLen,10)
   if errWrite != nil {
      logger.Error("设置传输缓存大小失败")
      return
   }
   errRead := sock.SetOption(mangos.OptionReadQLen,10)
   if errRead != nil {
      logger.Error("设置传输缓存大小失败")
      return
   }
   sock.AddTransport(tcp.NewTransport())
@@ -111,17 +121,17 @@
         if err1 != nil {
            logger.Info("序列化失败:",err1)
         }
         logger.Debug("groutine"+url+"推送数据")
         //bytes := []byte("ndfasojdfaidsos")
         if err = sock.Send(bytes); err != nil {
            Die("groutine"+url+"推送socket发送数据失败: ", err.Error())
         }
         msg, err = sock.Recv();
         if err != nil {
            Die("groutine"+url+"接收响应失败: ", err.Error())
         } else {
            logger.Debug("事件推送成功!groutine"+url+"收到响应",string(msg))
         }
         //logger.Debug("groutine"+url+"推送数据")
         ////bytes := []byte("ndfasojdfaidsos")
         //if err = sock.Send(bytes); err != nil {
         //   Die("groutine"+url+"推送socket发送数据失败: ", err.Error())
         //}
         //msg, err = sock.Recv();
         //if err != nil {
         //   Die("groutine"+url+"接收响应失败: ", err.Error())
         //} else {
         //   logger.Debug("事件推送成功!groutine"+url+"收到响应",string(msg))
         //}
      default: