zhangzengfei
2023-10-19 f73f610cdf4b0666dc139a51e72353b88f8f25ab
main.go
@@ -30,6 +30,7 @@
   // 启动数据同步
   var serfStartChan = make(chan bool)
   // 需要同步的表
   var syncTables = []string{
      "procedures",
@@ -41,8 +42,12 @@
   agent := serf.InitAgent("apsClient", syncTables, sqlitex.GetDB())
   agent.RegisterClusterEvent(serfClusterEvent)
   go agent.Serve(serfStartChan)
   <-serfStartChan
   if !<-serfStartChan {
      logx.Errorf("serf Init err, exit")
      return
   }
   // 判断当前集群状态
   if agent.ClusterStatus != "slave" {