From 0f17a27a58f03de5d465fb5e9c03e768fa953d46 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期三, 26 六月 2019 18:37:39 +0800
Subject: [PATCH] add FaceSdkService.go

---
 service/FaceSdkService_test.go |    1 +
 service/FaceSdkService.go      |   34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go
new file mode 100644
index 0000000..d1bd50f
--- /dev/null
+++ b/service/FaceSdkService.go
@@ -0,0 +1,34 @@
+package service
+
+import (
+	"basic.com/valib/deliver.git"
+	"github.com/gin-gonic/gin/internal/json"
+)
+
+type ImageSource struct {
+	Id string `json:"id"`
+	Data []byte `json:"data"`
+}
+const (
+	Url_Service_PUSH = "tcp:///tmp///webserver-2.ipc"
+	Url_Service_PULL = "tcp:///tmp///webserver-1.ipc"
+)
+var imgChan chan ImageSource
+func PushImgMsg(is ImageSource){
+	imgChan <- is
+}
+
+func InitService(){
+	imgChan = make(chan ImageSource)
+	client := deliver.NewClient(deliver.PushPull, Url_Service_PUSH)
+	for {
+		select {
+		case is := <- imgChan:
+			b, _ := json.Marshal(is)
+			client.Send(b)
+		}
+
+
+	}
+
+}
\ No newline at end of file
diff --git a/service/FaceSdkService_test.go b/service/FaceSdkService_test.go
new file mode 100644
index 0000000..6d43c33
--- /dev/null
+++ b/service/FaceSdkService_test.go
@@ -0,0 +1 @@
+package service

--
Gitblit v1.8.0