From c745a4cc47e0197cda820a7ed0752d0cfebfefe7 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期一, 04 九月 2023 18:02:02 +0800 Subject: [PATCH] 删除无关的应用 --- /dev/null | 78 --------------------------------------- Makefile | 9 ---- 2 files changed, 0 insertions(+), 87 deletions(-) diff --git a/Makefile b/Makefile index 68ec2a4..4385d2a 100644 --- a/Makefile +++ b/Makefile @@ -17,16 +17,7 @@ ifeq ($(MAKECMDGOALS),base) SUB_DIR := api-gateway \ - appcenter-service \ - camera-service \ - chanmanage-service \ - compTable-service \ - gb28181-service \ log-service \ - push-service \ - realtime-service \ - scene-service \ - search-service \ sysinfo-service \ system-service \ version-control diff --git a/serf-daemon/Makefile b/serf-daemon/Makefile deleted file mode 100644 index 9d3abe8..0000000 --- a/serf-daemon/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -BUILD_VERSION := 1.1.1 -#APP_NAME := myversion - -include ../module.dep - - - diff --git a/serf-daemon/main.go b/serf-daemon/main.go deleted file mode 100644 index 388288f..0000000 --- a/serf-daemon/main.go +++ /dev/null @@ -1,50 +0,0 @@ -package main - -import ( - "basic.com/valib/logger.git" - _ "basic.com/valib/version.git" - "context" - "flag" - "vamicro/config" - "vamicro/serf-daemon/models" - "vamicro/serf-daemon/service" -) - -var ( - procName = "serf-daemon" - //proc = &bhomeclient.ProcInfo{ - // Name: procName, //杩涚▼鍚嶇О - // ID: procName, //杩涚▼id - // Info: "", //杩涚▼鐨勬弿杩颁俊鎭紝鐢ㄤ簬鍖哄垎鍚屼竴杩涚▼鍚嶇О涓嬪涓繘绋� - //} - env = flag.String("e", "pro", "") -) - -func init() { - flag.Parse() - config.Init(*env) - // 鏃ュ織鍒濆鍖� - var logFile = config.LogConf.Path + "vamicro-"+procName+".log" - logger.InitLogger(logFile, config.LogConf.Level, config.LogConf.MaxSize, config.LogConf.MaxBackups, config.LogConf.MaxAge) - logger.Info("log init success !") -} - -// serf1杩涚▼锛岄泦缇ゅ唴婕傜Щip鐨勪富鑺傜偣鎵嶄細鍚姩姝よ繘绋� -// 澶氫釜闆嗙兢涔嬮棿閫氳繃姝よ繘绋嬭繛鎺ュ埌涓�璧风粍鎴愪簩绾ч泦缇�,鍋氭暟鎹粺璁″拰绠$悊 -// 鍐呴儴鍖呭惈鏈夊悇涓繘绋嬩腑鐨勮澶�-搴旂敤-绠楁硶绛夋暟鎹� -// 璁惧绠$悊杩涚▼閫氳繃rpc璋冪敤姝よ繘绋嬭幏鍙栦笟鍔℃暟鎹� -// 姝よ繘绋嬩篃鍙�氳繃rpc鑾峰彇serf0(system-service)涓殑鏁版嵁 -func main() { - flag.Parse() - models.Init() - defer models.CloseDB() - - ctx := context.Background() - if err := service.Start(ctx);err != nil { - logger.Debug("err:", err) - return - } - select { - - } -} \ No newline at end of file diff --git a/serf-daemon/models/db.go b/serf-daemon/models/db.go deleted file mode 100644 index 854b674..0000000 --- a/serf-daemon/models/db.go +++ /dev/null @@ -1,31 +0,0 @@ -package models - -import ( - "basic.com/valib/logger.git" - "github.com/jinzhu/gorm" - "vamicro/config" -) - -var db *gorm.DB -var err error - -// Init creates a connection to mysql database and -// migrates any new models -func Init() { - db, err = gorm.Open(config.DBconf.Name, "../config/serf-daemon.db") - if err != nil { - logger.Debug("db open error ", err) - } - //db.LogMode(true) - //db.SetLogger(&DbLogger{}) - db.AutoMigrate(&Device{}, &DeviceApp{}, &DeviceSdk{}) -} - -//GetDB ... -func GetDB() *gorm.DB { - return db -} - -func CloseDB() { - db.Close() -} diff --git a/serf-daemon/models/device.go b/serf-daemon/models/device.go deleted file mode 100644 index 29f7dd5..0000000 --- a/serf-daemon/models/device.go +++ /dev/null @@ -1,137 +0,0 @@ -package models - -import "strconv" - -type Device struct { - Id string `gorm:"primary_key;column:id" json:"id"` - DevId string `gorm:"column:devId;unique;not null;" json:"devId"` //璁惧id - DevType string `gorm:"column:devType" json:"devType"` //璁惧绫诲瀷锛屽锛氬瓨鍌ㄣ�佸垎鏋�(鐩掑瓙鎴朼md鏈嶅姟鍣�)銆佸垎鏋愬瓨鍌ㄤ竴浣� - DevMode string `gorm:"column:devMode" json:"devMode"` //璁惧鍨嬪彿,濡傦細Bsk-JS1000X - DevName string `gorm:"column:devName" json:"devName"` //璁惧鍚嶇О - MachineCode string `gorm:"column:machineCode" json:"machineCode"` //鏈哄櫒鐮� - ActivateCode string `gorm:"column:activateCode" json:"activateCode"` //婵�娲荤爜 - ProductId string `gorm:"column:productId" json:"productId"` //浜у搧id - UserId string `gorm:"column:userId" json:"userId"` //鐢ㄦ埛id - Address string `gorm:"column:address" json:"address"` //鍦板潃 - DevIp string `gorm:"column:devIp" json:"devIp"` //ip - DevCpu string `gorm:"column:devCpu" json:"devCpu"` //cpu - DevGpu string `gorm:"column:devGpu" json:"devGpu"` //gpu - Mem int `gorm:"column:mem" json:"mem"` //鍐呭瓨 - Disk string `gorm:"column:disk" json:"disk"` //纭洏 - ChannelCount int `gorm:"column:channelCount;default:16" json:"channelCount"` //绠楀姏鏁伴噺 - MasterVersion string `gorm:"column:masterVersion" json:"masterVersion"` //涓绘帶鐗堟湰 - WebVersion string `gorm:"column:webVersion" json:"webVersion"` //web鐗堟湰 - ServerPort string `gorm:"column:serverPort" json:"serverPort"` //绔彛锛氶粯璁�7003 - SubMask string `gorm:"column:subMask" json:"subMask"` //瀛愮綉鎺╃爜 - Gateway string `gorm:"column:gateway" json:"gateway"` //缃戝叧 - Dns string `gorm:"column:dns" json:"dns"` //dns - Runtime string `gorm:"column:runtime" json:"runtime"` //杩愯鏃堕暱 - - InstallTime string `gorm:"column:installTime" json:"installTime"` //瀹夎鏃堕棿 - FirstUseTime string `gorm:"column:firstUseTime" json:"firstUseTime"` //棣栨浣跨敤鏃堕棿 - - //闆嗙兢鐩稿叧淇℃伅 - ClusterId string `gorm:"column:clusterId" json:"clusterId"` //闆嗙兢id - ClusterName string `gorm:"column:clusterName" json:"clusterName"` //闆嗙兢鍚嶇О - Status int `gorm:"column:status;default:0;" json:"status"` //鐘舵�� -1:绂荤嚎, 1:鍦ㄧ嚎 - - CreateTime string `gorm:"column:createTime" json:"createTime"` //璁板綍鏃堕棿 - UpdateTime string `gorm:"column:updateTime" json:"updateTime"` //鏇存柊鏃堕棿 -} - -const ( - DevStatus_OnLine = 1 //鍦ㄧ嚎 - DevStatus_OffLine = -1 //绂荤嚎 -) - -func (Device) TableName() string { - return "t_device" -} - -func (d *Device) Insert() bool { - result := db.Table(d.TableName()).Create(&d) - if result.Error !=nil { - return false - } - return result.RowsAffected>0 -} - -func (d *Device) Update() bool { - result := db.Table(d.TableName()).Update(&d) - if result.Error !=nil { - return false - } - return result.RowsAffected>0 -} - -func (d *Device) SelectById(id string) (int64, error){ - result := db.Table(d.TableName()).Where("id=?",id).First(&d) - if result.Error != nil || result.RowsAffected == 0 { - return 0, err - } - return result.RowsAffected, nil -} - -func (d *Device) FindByDevId(devId string) (int64,error) { - result := db.Table(d.TableName()).Where("devId=?", devId).First(&d) - if result.Error != nil || result.RowsAffected == 0 { - return 0, result.Error - } - return result.RowsAffected, nil -} - -func (d *Device) FindAll() (list []Device){ - if err:=db.Table(d.TableName()).Scan(&list).Error;err !=nil{ - return nil - } - return list -} - -type DevClusterGroup struct { - ClusterId string `json:"clusterId"` //闆嗙兢id - ClusterName string `json:"clusterName"` //闆嗙兢鍚嶇О - Count int `json:"count"` //鏁伴噺 -} -func (d *Device) GroupByCluster() (list []DevClusterGroup) { - err := db.Raw("select clusterId,clusterName,count(1) as count from "+d.TableName()+" where clusterId!='' group by clusterId,clusterName order by clusterId asc").Scan(&list).Error - if err != nil { - return nil - } - return list -} - -func (d *Device) PageAllDev(page int, size int, status int, inputTxt string) (list []Device, err error) { - sql := "select * from "+d.TableName()+" where 1=1" - from := (page-1)*size - if inputTxt != "" { - sql += " and devName like '%"+inputTxt+"%'" - } - if status == DevStatus_OnLine || status == DevStatus_OffLine { - sql += " and status="+strconv.Itoa(status) - } - sql += " order by createTime limit "+strconv.Itoa(from)+","+strconv.Itoa(size)+"" - err = db.Raw(sql).Scan(&list).Error - if err != nil { - return nil, err - } - return -} - -func (d *Device) PageDevByCluster(page int, size int, clusterId string, status int, inputTxt string) (list []Device, err error) { - sql := "select * from "+d.TableName()+" where 1=1 and clusterId='"+clusterId+"'" - from := (page-1)*size - if inputTxt != "" { - sql += " and devName like '%"+inputTxt+"%'" - } - if status == DevStatus_OnLine || status == DevStatus_OffLine { - sql += " and status="+strconv.Itoa(status) - } - - sql += " order by createTime desc limit "+strconv.Itoa(from)+","+strconv.Itoa(size)+"" - err = db.Raw(sql).Scan(&list).Error - if err != nil { - return nil, err - } - return - -} diff --git a/serf-daemon/models/deviceApp.go b/serf-daemon/models/deviceApp.go deleted file mode 100644 index f00aa48..0000000 --- a/serf-daemon/models/deviceApp.go +++ /dev/null @@ -1,55 +0,0 @@ -package models - -type DeviceApp struct { - Id string `gorm:"column:id;primary_key;type:varchar(50);unique;not null;" json:"id"` - DevId string `gorm:"column:devId" json:"devId"` - MachineCode string `gorm:"column:machineCode" json:"machineCode"` - ActivateCode string `gorm:"column:activateCode" json:"activateCode"` - AppId string `gorm:"column:appId" json:"appId"` - ExpireTime string `gorm:"column:expireTime" json:"expireTime"` //婵�娲绘椂闂� - InstallTime string `gorm:"column:installTime" json:"installTime"` //瀹夎鏃堕棿 -} - -func (DeviceApp) TableName() string { - return "t_device_app" -} - -func (da *DeviceApp) Insert() bool { - result := db.Table(da.TableName()).Create(&da) - if result.Error == nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (da *DeviceApp) Update() bool { - result := db.Table(da.TableName()).Where("id=?", da.Id).Update(&da) - if result.Error ==nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (da *DeviceApp) DeleteById(id string) bool { - result := db.Exec("delete from "+da.TableName()+" where id='"+id+"'") - if result.Error == nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (da *DeviceApp) FindByActivateCode(activateCode string) (list []DeviceApp, err error) { - result := db.Table(da.TableName()).Where("activateCode=?", activateCode).Find(&list) - if result.Error != nil { - return []DeviceApp{},result.Error - } - return list, nil -} - -func (da *DeviceApp) FindByMachineCode(machineCode string, serverId string) (list []DeviceApp, err error) { - result := db.Table(da.TableName()).Where("machineCode=? or devId=?", machineCode, serverId).Order("installTime desc").Find(&list) - if result.Error != nil { - return []DeviceApp{},result.Error - } - return list, nil -} \ No newline at end of file diff --git a/serf-daemon/models/deviceSdk.go b/serf-daemon/models/deviceSdk.go deleted file mode 100644 index 27f3926..0000000 --- a/serf-daemon/models/deviceSdk.go +++ /dev/null @@ -1,73 +0,0 @@ -package models - -type DeviceSdk struct { - Id string `gorm:"column:id;primary_key;type:varchar(50);unique;not null;" json:"id"` - DevId string `gorm:"column:devId" json:"devId"` - MachineCode string `gorm:"column:machineCode" json:"machineCode"` - ActivateCode string `gorm:"column:activateCode" json:"activateCode"` - SdkId string `gorm:"column:sdkId" json:"sdkId"` - ExpireTime string `gorm:"column:expireTime" json:"expireTime"` - InstallTime string `gorm:"column:installTime" json:"installTime"` //瀹夎鏃堕棿 - -} - -func (DeviceSdk) TableName() string { - return "t_device_sdk" -} - -func (ds *DeviceSdk) Insert() bool { - result := db.Table(ds.TableName()).Create(&ds) - if result.Error == nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (ds *DeviceSdk) Update() bool { - result := db.Table(ds.TableName()).Where("id=?", ds.Id).Update(&ds) - if result.Error ==nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (ds *DeviceSdk) DeleteById(id string) bool { - result := db.Exec("delete from "+ds.TableName()+" where id='"+id+"'") - if result.Error == nil && result.RowsAffected > 0 { - return true - } - return false -} - -func (ds *DeviceSdk) FindByActivateCode(activateCode string) (list []DeviceSdk, err error) { - result := db.Table(ds.TableName()).Where("activateCode=?", activateCode).Find(&list) - if result.Error != nil { - return []DeviceSdk{},result.Error - } - return list, nil -} - -func (ds *DeviceSdk) FindByMachineCode(machineCode string, serverId string) (list []DeviceSdk, err error) { - result := db.Table(ds.TableName()).Where("machineCode=? or devId=?", machineCode, serverId).Order("installTime desc").Find(&list) - if result.Error != nil { - return []DeviceSdk{},result.Error - } - return list, nil -} - -func (ds *DeviceSdk) FindByMacAndSdk(macCode, serverId, sdkId string) (list []DeviceSdk, err error) { - result := db.Table(ds.TableName()).Where("(machineCode=? or devId=?) and sdkId=?", macCode, serverId, sdkId).Find(&list) - if result.Error != nil { - return []DeviceSdk{},result.Error - } - return list, nil -} - -//鎸夎澶噄d缁熻绠楁硶鏁伴噺 -func (ds *DeviceSdk) CountByDevId(devId string) (int,error) { - var count int - if err := db.Raw("select count(1) as count from "+ds.TableName()+" where devId=?",devId).Count(&count).Error; err != nil { - return 0, err - } - return count, nil -} \ No newline at end of file diff --git a/serf-daemon/service/event.go b/serf-daemon/service/event.go deleted file mode 100644 index 860e8f8..0000000 --- a/serf-daemon/service/event.go +++ /dev/null @@ -1,25 +0,0 @@ -package service - -import ( - "basic.com/valib/logger.git" - "basic.com/valib/serf.git/serf" -) - -const ( - UpdateLocalDevData = "UpdateLocalDevData" -) -func HandleSerfEvent(event serf.Event) { - switch ev := event.(type) { - case serf.UserEvent: - - case *serf.Query: - if ev.Name == UpdateLocalDevData { - - } - case serf.MemberEvent: - - default: - logger.Debug("unknown event name:", ev.String()) - } -} - diff --git a/serf-daemon/service/serf.go b/serf-daemon/service/serf.go deleted file mode 100644 index 70440dc..0000000 --- a/serf-daemon/service/serf.go +++ /dev/null @@ -1,78 +0,0 @@ -package service - -import ( - "basic.com/syncdb.git" - "basic.com/valib/logger.git" - "basic.com/valib/serf.git/client" - "basic.com/valib/serf.git/cmd/serf/command/agent" - "context" - "github.com/mitchellh/cli" - "vamicro/config" - "vamicro/extend/util" -) - -//serf daemon杩涚▼锛岄泦缇や腑鍙湁涓昏妭鐐规墠浼氬惎鍔紝闈炰富鑺傜偣澶勪簬鍋滄鐘舵�併�� -func Start(ctx context.Context) error { - clusterId := "" - password := config.ClusterSet.PwdPre+"123456" - var addrs []string - - conf := syncdb.DefaultConfig() - conf.RPCAddr = "0.0.0.0" - conf.RPCPort = 7474 - conf.BindAddr = "0.0.0.0:30290" - conf.Ctx = ctx - agent, err := syncdb.Init(clusterId, password, config.Server.AnalyServerId, addrs, "./serf-daemon.json", conf) - if err != nil { - return err - } - agent.RegisterHandleEventFunc(HandleSerfEvent) - logger.Debug("agent:", agent, "err:", err) - return nil -} - -func TestSerfRPC() { - shutdownCh := make(chan struct{}) - doneCh := make(chan struct{}) - defer func() { - close(shutdownCh) - <-doneCh - }() - - ui := new(cli.MockUi) - c := &agent.Command{ - ShutdownCh: shutdownCh, - Ui: ui, - } - - ip, _, _ := util.GetLocalIP(config.Server.NetworkAdapter) - rpcAddr := ip + ":7373" - args := []string { - "-bind", ip, - "-rpc-addr", rpcAddr, - } - - go func() { - code := c.Run(args) - if code != 0 { - logger.Debug("run serf Command code:", code) - } - close(doneCh) - }() - rpcClient, err := client.NewRPCClient(rpcAddr) - if err != nil { - logger.Debug("client.NewRPCClient err:", err) - return - } - members, err := rpcClient.Members() - if err != nil { - logger.Debug("rpc members err:", err) - } - logger.Debug("len(members):", len(members)) - param := client.QueryParam{ - FilterNodes: []string{}, - Name: "", - Payload: []byte(""), - } - rpcClient.Query(¶m) -} \ No newline at end of file -- Gitblit v1.8.0