panlei
2019-12-13 2ed59d1db29aa1a58f0cca02346eb7ae722eab27
labelFilter/req.go
@@ -2,7 +2,7 @@
import (
   "basic.com/dbapi.git"
   logger "github.com/alecthomas/log4go"
   "basic.com/valib/logger.git"
   "fmt"
   "nanomsg.org/go-mangos"
   "nanomsg.org/go-mangos/protocol/rep"
@@ -90,32 +90,32 @@
   }
   errSize := sock.SetOption(mangos.OptionMaxRecvSize,30*1024*1024)
   if errSize != nil {
      _ = logger.Error("传输的数据超过大小限制")
      logger.Error("传输的数据超过大小限制")
      return
   }
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 1500)
   if errTimeOut != nil {
      _ = logger.Error("接收响应超时")
      logger.Error("接收响应超时")
      return
   }
   errTimeOut1 := sock.SetOption(mangos.OptionSendDeadline,time.Millisecond * 1500)
   if errTimeOut1 != nil {
      _ = logger.Error("发送超时")
      logger.Error("发送超时")
      return
   }
   errWrite := sock.SetOption(mangos.OptionWriteQLen,5)
   if errWrite != nil {
      _ = logger.Error("设置传输缓存大小失败")
      logger.Error("设置传输缓存大小失败")
      return
   }
   errRead := sock.SetOption(mangos.OptionReadQLen,5)
   if errRead != nil {
      _ = logger.Error("设置传输缓存大小失败")
      logger.Error("设置传输缓存大小失败")
      return
   }
   sock.AddTransport(tcp.NewTransport())
   if err = sock.Dial("tcp://"+url); err != nil {
      _ = logger.Error("请求socket拨号失败: ", err.Error())
      logger.Error("请求socket拨号失败: ", err.Error())
   }
   logger.Info("序列化数据")
@@ -139,7 +139,7 @@
            }
         }(data)
      default:
         time.Sleep(time.Second)
         time.Sleep(time.Millisecond * 10)
      }
   }
   sock.Close()