From b2a7c4aec7f2441fc545ada6cbd7d2a771331043 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 17 十二月 2019 12:45:18 +0800
Subject: [PATCH] ---

---
 main.go |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/main.go b/main.go
index a5b909d..50af134 100644
--- a/main.go
+++ b/main.go
@@ -29,7 +29,7 @@
 var surveyPort = flag.Int("surveyPort", 40007, "survey port") //蹇冭烦
 var pubPort = flag.Int("pubPort", 50007, "pubsub port")       //鏁版嵁鏇存柊
 var initchan = make(chan bool)
-var env =  flag.String("env","dev","env set")
+var env =  flag.String("env","pro","env set")
 
 func init() {
 	flag.Parse()
@@ -66,7 +66,7 @@
 
 	go ruleserver.TimeTicker()
 	go ruleserver.StartServer()
-
+	personTrackPush()
 	nReciever("ipc:///tmp/sdk-2-rules-process.ipc", deliver.PushPull, 1)
 	wg.Wait()
 
@@ -93,7 +93,8 @@
 			//_ = p.Submit(syncCalculateSum)
 			Task(msg)
 		} else {
-			fmt.Println(err)
+			//fmt.Println(err)
+			//logger.Info(err)
 		}
 	}
 }
@@ -125,4 +126,16 @@
 	mess := f.(func(msg []byte, args *structure.SdkDatas)(protomsg.SdkMessage))(msg,args)
 	return mess
 }
+// 鍚姩杩借釜鐨勮姹�
+func personTrackPush(){
+	p,err :=  plugin.Open("./algorithm/personTrack.so")
+	if err != nil {
+		panic(err)
+	}
+	f,err1 := p.Lookup("Push")
+	if err1 != nil {
+		panic("鍒濆鍖栦汉鍛樿拷韪殑鎺ㄩ�佸嚱鏁�")
+	}
+	go f.(func()())()
+}
 

--
Gitblit v1.8.0