From e64bf1b85548b515b78cdf09b389493e80b1e1b1 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 04 十一月 2019 14:36:09 +0800
Subject: [PATCH] ---
---
labelFilter/req.go | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/labelFilter/req.go b/labelFilter/req.go
index 9056de6..129400e 100644
--- a/labelFilter/req.go
+++ b/labelFilter/req.go
@@ -9,7 +9,6 @@
"nanomsg.org/go-mangos/protocol/req"
"nanomsg.org/go-mangos/transport/ipc"
"nanomsg.org/go-mangos/transport/tcp"
- "strings"
"time"
)
@@ -71,9 +70,8 @@
if ruleGroup.Enable { // 澶ц鍒欏紑鍏冲紑鍚姸鎬�
for _, url := range ruleGroup.Urls {
// 涓烘瘡涓猽rl寤虹珛涓�涓猚han
-
- if strings.Contains(url.Url,"102") {
- urlPool[url.Url] = make(chan []byte,10)
+ if urlPool[url.Url] == nil {
+ urlPool[url.Url] = make(chan []byte,100)
logger.Info("鍒濆鍖栦俊鎭細",urlPool)
go GoPush(url.Url)
}
@@ -104,12 +102,12 @@
logger.Error("鍙戦�佽秴鏃�")
return
}
- errWrite := sock.SetOption(mangos.OptionWriteQLen,10)
+ errWrite := sock.SetOption(mangos.OptionWriteQLen,5)
if errWrite != nil {
logger.Error("璁剧疆浼犺緭缂撳瓨澶у皬澶辫触")
return
}
- errRead := sock.SetOption(mangos.OptionReadQLen,10)
+ errRead := sock.SetOption(mangos.OptionReadQLen,5)
if errRead != nil {
logger.Error("璁剧疆浼犺緭缂撳瓨澶у皬澶辫触")
return
@@ -141,16 +139,18 @@
//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+"鎺ㄩ�乻ocket鍙戦�佹暟鎹け璐�: ", err.Error())
}
+ logger.Info("鎺ㄩ�佹椂闂达細",time.Since(start))
msg, err = sock.Recv();
if err != nil {
- Die("groutine"+url+"鎺ユ敹鍝嶅簲澶辫触: ", err.Error())
+ Die("groutine"+url+"鎺ユ敹鍝嶅簲澶辫触: ", err.Error(),time.Since(start))
} else {
- logger.Debug("浜嬩欢鎺ㄩ�佹垚鍔燂紒groutine"+url+"鏀跺埌鍝嶅簲",string(msg))
+ logger.Debug("浜嬩欢鎺ㄩ�佹垚鍔燂紒groutine"+url+"鏀跺埌鍝嶅簲",string(msg),time.Since(start))
}
default:
--
Gitblit v1.8.0