From 8fec134c09589b1229c84f51fb37add1c4be35cc Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期三, 13 五月 2020 17:06:56 +0800 Subject: [PATCH] fix serfSnapShot create path --- /dev/null | 4 ---- sync.go | 8 ++++---- main.go | 18 +++++++++++++++--- cluster.go | 9 +++++++++ androidSync.aar | 0 5 files changed, 28 insertions(+), 11 deletions(-) diff --git a/androidSync-sources.jar b/androidSync-sources.jar deleted file mode 100644 index c681981..0000000 --- a/androidSync-sources.jar +++ /dev/null Binary files differ diff --git a/androidSync.aar b/androidSync.aar index 2494186..ff68ecf 100644 --- a/androidSync.aar +++ b/androidSync.aar Binary files differ diff --git a/b.bat b/b.bat deleted file mode 100644 index 16a956c..0000000 --- a/b.bat +++ /dev/null @@ -1,4 +0,0 @@ -gomobile bind -target=android androidSync -cp androidSync.aar E:\workspace\Security_yuyin_indoor\app\libs\ -cp androidSync.aar E:\workspace\Security_yuyin_outdoor_white\app\libs\ -pause \ No newline at end of file diff --git a/cluster.go b/cluster.go index ee96790..d7e308a 100644 --- a/cluster.go +++ b/cluster.go @@ -108,4 +108,13 @@ return nil } return strNodes +} +func GetClusters(key string) []byte { + clusters := sdb.CreateSearchNodeWhitClose(key, 2*time.Second); + clustersJson, err := json.Marshal(clusters) + if err != nil { + logger.Error("json.Marshal:", err) + return nil + } + return clustersJson; } \ No newline at end of file diff --git a/main.go b/main.go index ffab338..df24ac6 100644 --- a/main.go +++ b/main.go @@ -1,20 +1,32 @@ //package main package androidSync + import ( + sdb "basic.com/Android/syncdb.git" "fmt" "time" ) + func main() { Leave() InitCluster() + clusters := GetClusters("bjbasic123"+"123455") + fmt.Println(string(clusters)) + clusters1, _ := sdb.CreateSearchNode("bjbasic123"+"123455") + fmt.Println(clusters1) + if 1==1 { + return; + } + Leave() + InitCluster() InitAgent("node2") - SyncInit("c4d03d5d-64c3-4941-bb53-152277a3271f","123456","node2","") + SyncInit("c4d03d5d-64c3-4941-bb53-152277a3271a","123455","node2","", "") //JoinByNodeAddrs("192.168.222.103:30190") - JoinByNodeAddrs("192.168.5.22:30190") - fmt.Println("hello") + //JoinByNodeAddrs("192.168.5.22:30190") + fmt.Println("hello1") var count = 0 for { //SyncSql("select * from table1 count="+strconv.Itoa(count)) diff --git a/sync.go b/sync.go index 438a3cb..3f25454 100755 --- a/sync.go +++ b/sync.go @@ -46,7 +46,7 @@ return true } -func SyncInit(clusterID string, password string, nodeID string, strAddrs string) bool { +func SyncInit(clusterID string, password string, nodeID string, strAddrs string, snapshotPath string) bool { var ips []string if strAddrs == "" { ips = nil @@ -56,7 +56,7 @@ pwdFull := syncClusterKeyPrefix + password - agent, _ = sdb.Init(clusterID, pwdFull, nodeID, ips) + agent, _ = sdb.Init(clusterID, pwdFull, nodeID, ips, snapshotPath) if agent == nil { logger.Error("sdb.Init") return false @@ -80,9 +80,9 @@ return true } -func JoinCluster(clusterID, password, strAddrs, devID, devIP, devName string) bool { +func JoinCluster(clusterID, password, strAddrs, devID, devIP, devName string, snapshotPath string) bool { - isOk := SyncInit(clusterID, password, devID, strAddrs) + isOk := SyncInit(clusterID, password, devID, strAddrs,snapshotPath) if isOk { logger.Debug("dbSync.Init success") -- Gitblit v1.8.0