---
panlei
2019-11-06 993dc81c942d6b1315684cda034c8859a6f4d02b
labelFilter/req.go
@@ -92,12 +92,12 @@
      logger.Error("传输的数据超过大小限制")
      return
   }
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 2000)
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 1500)
   if errTimeOut != nil {
      logger.Error("接收响应超时")
      return
   }
   errTimeOut1 := sock.SetOption(mangos.OptionSendDeadline,time.Millisecond * 2000)
   errTimeOut1 := sock.SetOption(mangos.OptionSendDeadline,time.Millisecond * 1500)
   if errTimeOut1 != nil {
      logger.Error("发送超时")
      return
@@ -135,24 +135,25 @@
      case data := <- urlPool[url]:
         //logger.Info("接收到数据",data.Cid)
         //bytes,err1 := proto.Marshal(data)
         logger.Info("数据长度为:",len(data))
         //if err1 != nil {
         //   logger.Info("序列化失败:",err1)
         //}
         start := time.Now()
         logger.Debug("groutine"+url+"推送数据")
         //bytes := []byte("ndfasojdfaidsos")
         if err = sock.Send(data); err != nil {
            Die("groutine"+url+"推送socket发送数据失败: ", err.Error())
         }
         pushTime := time.Since(start)
         msg, err = sock.Recv();
         if err != nil {
            Die("groutine"+url+"接收响应失败: ", err.Error(),pushTime,time.Since(start))
         } else {
            logger.Debug("事件推送成功!groutine"+url+"收到响应",string(msg),pushTime,time.Since(start))
         }
         go func(data []byte) {
            logger.Info("数据长度为:",len(data))
            //if err1 != nil {
            //   logger.Info("序列化失败:",err1)
            //}
            start := time.Now()
            logger.Debug("groutine"+url+"推送数据")
            //bytes := []byte("ndfasojdfaidsos")
            if err = sock.Send(data); err != nil {
               Die("groutine"+url+"推送socket发送数据失败: ", err.Error())
            }
            pushTime := time.Since(start)
            msg, err = sock.Recv();
            if err != nil {
               Die("groutine"+url+"接收响应失败: ", err.Error(),pushTime,time.Since(start))
            } else {
               logger.Debug("事件推送成功!groutine"+url+"收到响应",string(msg),pushTime,time.Since(start))
            }
         }(data)
      default:
      }