---
panlei
2019-11-02 0d4a601d5d7bdfeb369b10125f2cbe9a3caff641
labelFilter/req.go
@@ -14,8 +14,6 @@
   "time"
)
var urlPool = make(map[string]chan structure.ResultMsg)
var urlChans = make([]urlChan,100)
type urlChan struct {
   url string
@@ -99,16 +97,16 @@
      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
   }
   //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())
   if err = sock.Dial("tcp://"+url); err != nil {
      logger.Error("请求socket拨号失败: ", err.Error())
@@ -124,6 +122,7 @@
         ch = v.ch
      }
   }
   logger.Info("chan信息:",ch)
   for {
      select {
      // case <-ctx.Done():