zhangzengfei
2023-10-19 bf2b61519fd0d79ddb19f0469749fbbe1d6c4ad8
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" {