From 6be5f42ff0e8c9671dd0e99eb2988e8c7c305d91 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 10 九月 2019 17:06:35 +0800
Subject: [PATCH] dial fix
---
ruleserver/readyDataForRule.go | 28 +++++++++++++++-------------
1 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/ruleserver/readyDataForRule.go b/ruleserver/readyDataForRule.go
index 66e22a0..cbf9a5a 100644
--- a/ruleserver/readyDataForRule.go
+++ b/ruleserver/readyDataForRule.go
@@ -55,6 +55,10 @@
if err != nil {
logger.Error("鍒涘缓璇锋眰socket澶辫触: %s", err.Error())
}
+ serverIP, _ := GetLocalIP()
+ if err = sock.Dial("tcp://"+serverIP+":4010"); err != nil {
+ logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error())
+ }
}
type BaseInfo struct {
@@ -169,15 +173,15 @@
// 缁欑洰鏍囧~鍏卨iker
func (arg *Arg) fillLiker(tableId []string, compareThreshold float32) {
//bytes := bigCache.GetComparePersonBaseInfo(tableId, arg.Feature, compareThreshold)
- //comArg := &protomsg.CompareArgs{
- // TableIds:tableId,
- // FaceFeature:arg.Feature,
- // CompareThreshold:compareThreshold,
- // Source:false,
- //}
- //serverIp, _ := GetLocalIP()
- //bytes := Push("tcp://"+serverIp+":4010",comArg,sock)
- bytes := []byte{}
+ comArg := &protomsg.CompareArgs{
+ TableIds:tableId,
+ FaceFeature:arg.Feature,
+ CompareThreshold:compareThreshold,
+ Source:false,
+ }
+
+ bytes := Push(comArg,sock)
+ //bytes := []byte{}
var scResult protomsg.SdkCompareResult
err1 := proto.Unmarshal(bytes, &scResult)
if err1 != nil {
@@ -334,7 +338,7 @@
}
}
-func Push(url string,data *protomsg.CompareArgs,sock mangos.Socket) []byte{
+func Push(data *protomsg.CompareArgs,sock mangos.Socket) []byte{
//var sock mangos.Socket
var err error
var msg []byte
@@ -349,9 +353,7 @@
}
//sock.AddTransport(ipc.NewTransport())
sock.AddTransport(tcp.NewTransport())
- if err = sock.Dial(url); err != nil {
- logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error())
- }
+
logger.Info("搴忓垪鍖栨暟鎹�")
bytes,err1 := proto.Marshal(data)
logger.Info("鏁版嵁闀垮害涓猴細",len(bytes))
--
Gitblit v1.8.0