panlei
2019-10-30 53941272739616d56cf980afe81bd0f5e164e11d
labelFilter/req.go
@@ -57,21 +57,6 @@
func Init(){
   var err error
   if sock, err = req.NewSocket(); err != nil {
      Die("创建请求socket失败: %s", err.Error())
   }
   errSize := sock.SetOption(mangos.OptionMaxRecvSize,30*1024*1024)
   if errSize != nil {
      logger.Error("传输的数据超过大小限制")
      return
   }
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 2000)
   if errTimeOut != nil {
      logger.Error("接收响应超时")
      return
   }
   var api dbapi.EventPushApi
   b, allRules := api.FindAllDetails()
   logger.Info("查看所有规则组:", allRules)
@@ -92,9 +77,22 @@
func GoPush(url string) {
   var err error
   var msg []byte
   if sock, err = req.NewSocket(); err != nil {
      Die("创建请求socket失败: %s", err.Error())
   }
   errSize := sock.SetOption(mangos.OptionMaxRecvSize,30*1024*1024)
   if errSize != nil {
      logger.Error("传输的数据超过大小限制")
      return
   }
   errTimeOut := sock.SetOption(mangos.OptionRecvDeadline,time.Millisecond * 2000)
   if errTimeOut != nil {
      logger.Error("接收响应超时")
      return
   }
   sock.AddTransport(tcp.NewTransport())
   if err = sock.Dial(url); err != nil {
      logger.Error("请求socket拨号失败: %s", err.Error())
      logger.Error("请求socket拨号失败: ", err.Error())
   }
   logger.Info("序列化数据")
@@ -112,11 +110,11 @@
         logger.Debug("groutine"+url+"推送数据")
         //bytes := []byte("ndfasojdfaidsos")
         if err = sock.Send(bytes); err != nil {
            Die("推送socket发送数据失败: %s", err.Error())
            Die("推送socket发送数据失败: ", err.Error())
         }
         msg, err = sock.Recv();
         if err != nil {
            Die("接收响应失败: %s", err.Error())
            Die("接收响应失败: ", err.Error())
         } else {
            logger.Debug("事件推送成功!groutine"+url+"收到响应",string(msg))
         }