From d30dfa5952c21e88210004a6341a16eb0ee68e2e Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 23 十二月 2019 09:30:53 +0800
Subject: [PATCH] update

---
 /dev/null |  109 ------------------------------------
 go.sum    |   11 ---
 go.mod    |    5 -
 3 files changed, 1 insertions(+), 124 deletions(-)

diff --git a/db.go b/db.go
deleted file mode 100644
index 3b3e278..0000000
--- a/db.go
+++ /dev/null
@@ -1,109 +0,0 @@
-package main
-
-import (
-	"fmt"
-	"strconv"
-
-	"basic.com/dbapi.git"
-	"basic.com/libgowrapper/sdkstruct.git"
-	"basic.com/pubsub/cache.git/shardmap"
-	"basic.com/pubsub/protomsg.git"
-	"basic.com/valib/gopherdiscovery.git"
-	"github.com/gogo/protobuf/proto"
-)
-
-const (
-	prefixTASKSDKRULE = "TASKSDKRULE_"
-)
-
-var cMap *shardmap.ShardMap
-
-// InitDBAPI init dbapi
-func InitDBAPI(ip string, httpPort, heartBeatPort, dataPort int, log func(...interface{})) {
-	dbapi.Init(ip, httpPort)
-	var initchan = make(chan bool)
-	go InitCache(initchan, ip, heartBeatPort, dataPort)
-	log("db init done!", <-initchan)
-}
-
-// TaskInfos get camera infos from sqlite db
-func TaskInfos() []protomsg.TaskSdkInfo {
-	tAPI := dbapi.TaskApi{}
-	tasks := tAPI.FindAll()
-
-	return tasks
-}
-
-// SDKInfo get sdk
-func SDKInfo() []sdkstruct.SDKInfo {
-	sAPI := dbapi.SdkApi{}
-
-	s := sAPI.FindAllSdkRun()
-	var sdks []sdkstruct.SDKInfo
-	for _, v := range s {
-		sdks = append(sdks, sdkstruct.SDKInfo{
-			IpcID:   v.IpcId,
-			SdkType: v.SdkType,
-		})
-	}
-	return sdks
-}
-
-// InitCache cache
-func InitCache(initChan chan bool, dbIP string, surveyPort int, pubSubPort int) {
-	cMap = shardmap.New(uint8(32))
-	urlSurvey := "tcp://" + dbIP + ":" + strconv.Itoa(surveyPort)
-	urlPubSub := "tcp://" + dbIP + ":" + strconv.Itoa(pubSubPort)
-	client, _ := gopherdiscovery.ClientWithSub(urlSurvey, urlPubSub, "analysisProc")
-	recvMsg := client.HeartBeatMsg()
-	fmt.Println(<-recvMsg)
-
-	initCacheData(initChan)
-
-	peers, _ := client.Peers()
-	for b := range peers {
-		fmt.Println("peerMsg:", b)
-		updateData(b)
-	}
-}
-
-func initCacheData(initChan chan bool) {
-	initTaskSdkRule()
-	initChan <- true
-}
-
-func initTaskSdkRule() {
-	var api dbapi.TaskSdkRuleApi
-
-	b, rules := api.FindAllTaskSdkRules()
-	if b {
-		if rules != nil {
-			for _, tRule := range rules {
-				cMap.Set(prefixTASKSDKRULE+tRule.TaskId, tRule.SdkRules)
-			}
-		}
-	}
-}
-
-func updateData(b []byte) {
-	newUpdateMsg := &protomsg.DbChangeMessage{}
-	if err := proto.Unmarshal(b, newUpdateMsg); err != nil {
-		fmt.Println("dbChangeMsg unmarshal err:", err)
-		return
-	}
-	switch newUpdateMsg.Table {
-	case protomsg.TableChanged_T_TaskSdkRule:
-		initTaskSdkRule()
-	default:
-
-	}
-}
-
-// GetTaskSdkRules rules
-func GetTaskSdkRules(taskID string) []*protomsg.SdkRuleSet {
-	r, b := cMap.Get(prefixTASKSDKRULE + taskID)
-	if b {
-		return r.([]*protomsg.SdkRuleSet)
-	}
-	return nil
-}
diff --git a/go.mod b/go.mod
index 8a6f535..f4a62b6 100644
--- a/go.mod
+++ b/go.mod
@@ -3,20 +3,15 @@
 go 1.12
 
 require (
-	basic.com/dbapi.git v0.0.0-20191216030028-03153c1f1f30
 	basic.com/libgowrapper/sdkhelper.git v0.0.0-20191220070838-2d836fec8448
 	basic.com/libgowrapper/sdkstruct.git v0.0.0-20191220011601-e0b3d1f0183c
-	basic.com/pubsub/cache.git v0.0.0-20190718093725-6a413e1d7d48
 	basic.com/pubsub/protomsg.git v0.0.0-20191219033725-b95da65535d0
 	basic.com/valib/deliver.git v0.0.0-20190927081905-2d390df9ede3 // indirect
 	basic.com/valib/gogpu.git v0.0.0-20190711044327-62043b070865
-	basic.com/valib/gopherdiscovery.git v0.0.0-20190605034340-15d89d8b4e28
 	basic.com/valib/shm.git v0.0.0-20191029034255-156e610f9bca // indirect
-	github.com/ajg/form v1.5.1 // indirect
 	github.com/gogo/protobuf v1.3.1
 	github.com/gorilla/websocket v1.4.1 // indirect
 	golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3 // indirect
-	golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 // indirect
 	golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135 // indirect
 	google.golang.org/grpc v1.26.0 // indirect
 	honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc // indirect
diff --git a/go.sum b/go.sum
index 848d0d0..e1451f6 100644
--- a/go.sum
+++ b/go.sum
@@ -1,25 +1,17 @@
-basic.com/dbapi.git v0.0.0-20191216030028-03153c1f1f30 h1:nesVta2Rf3LAqyFtGAqNOI+Mf9SqHa4gz1Dj38nm5bk=
-basic.com/dbapi.git v0.0.0-20191216030028-03153c1f1f30/go.mod h1:eDXPnxaz6jZPDvBSk7ya7oSASWPCuUEgRTJCjsfKt/Q=
 basic.com/libgowrapper/sdkhelper.git v0.0.0-20191220070838-2d836fec8448 h1:fnzmik70HiNRSdeH7QHT+bqEy+eSfSSmXSZOWDff4G4=
 basic.com/libgowrapper/sdkhelper.git v0.0.0-20191220070838-2d836fec8448/go.mod h1:eBHanxa92Srb5c/OmupgcAZmLC3Et5HMp9JsebHAIC4=
 basic.com/libgowrapper/sdkstruct.git v0.0.0-20191220011601-e0b3d1f0183c h1:maWYZw9iSQUuN1jbDxgi9IvKrCD97tiTCv8PkLArZ/I=
 basic.com/libgowrapper/sdkstruct.git v0.0.0-20191220011601-e0b3d1f0183c/go.mod h1:bNdkzVVGY+oQEcaYN9VlyIK/03WB3NQNQApjiPJjIag=
-basic.com/pubsub/cache.git v0.0.0-20190718093725-6a413e1d7d48 h1:BBA30Rgljn6MRieC4gUncETJDyna3ObyubTo9HEQ2M0=
-basic.com/pubsub/cache.git v0.0.0-20190718093725-6a413e1d7d48/go.mod h1:gHLJZz2ee1cGL0X0ae69fs56bAxkDgEQwDhhXZJNUcY=
 basic.com/pubsub/protomsg.git v0.0.0-20191219033725-b95da65535d0 h1:5NOX81GTsRLwbhnHWYU4g6jfcOynSWetmf9PlhK5eLI=
 basic.com/pubsub/protomsg.git v0.0.0-20191219033725-b95da65535d0/go.mod h1:un5NV5VWQoblVLZfx1Rt5vyLgwR0jI92d3VJhfrJhWU=
 basic.com/valib/deliver.git v0.0.0-20190927081905-2d390df9ede3 h1:VY23IpugB/FsU2hSnVeLjZKX5cSgNmhcSEiw6vxX+bg=
 basic.com/valib/deliver.git v0.0.0-20190927081905-2d390df9ede3/go.mod h1:bkYiTUGzckyNOjAgn9rB/DOjFzwoSHJlruuWQ6hu6IY=
 basic.com/valib/gogpu.git v0.0.0-20190711044327-62043b070865 h1:3XvkNdRlJDXV45ie8U0uGA9ImJZtyTT0C/h+4Rizv0Y=
 basic.com/valib/gogpu.git v0.0.0-20190711044327-62043b070865/go.mod h1:yxux5RP4A6a591vWljXxGlHdERVVyWDD3TwwQjuyogw=
-basic.com/valib/gopherdiscovery.git v0.0.0-20190605034340-15d89d8b4e28 h1:3hejanzPEBvZSSvjIqayB83/6/6SLLrX9oNZAdiYELg=
-basic.com/valib/gopherdiscovery.git v0.0.0-20190605034340-15d89d8b4e28/go.mod h1:CQ+UJyZV8MRzwwckncdUDu6/RDTKAzSIPCxc9tFcwPs=
 basic.com/valib/shm.git v0.0.0-20191029034255-156e610f9bca h1:Y2Lgpxx5Tq0nKSAaB00F4piJhljMgPpfsBGQ2qpEloE=
 basic.com/valib/shm.git v0.0.0-20191029034255-156e610f9bca/go.mod h1:yYRM7bM9y0KKd4IfNt3myjsvkFVFIIWNjsvK14tNbq4=
 cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-github.com/ajg/form v1.5.1 h1:t9c7v8JUKu/XxOGBU0yjNpaMloxGEJhUkqFRq0ibGeU=
-github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY=
 github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
 github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
 github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
@@ -45,9 +37,8 @@
 golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190311183353-d8887717615a h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 h1:efeOvDhwQ29Dj3SdAV/MJf8oukgn+8D8WgaCaRMchF8=
-golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=

--
Gitblit v1.8.0