基于serf的数据库同步模块库
liuxiaolong
2019-08-09 1bd25d38c58785102004948b420e931578be7012
agent.go
@@ -422,16 +422,18 @@
   mbs := a.GroupMembers(a.conf.ClusterID)
   var specmembername string
   for _, m := range mbs {
      if m.Addr.String() != a.conf.BindAddr {
      fmt.Println("m",m)
      if m.Name != a.conf.NodeName {
         specmembername = m.Name
         break
      }
   }
   fmt.Println(specmembername)
   fmt.Println("mbs:",mbs,"a.conf.BindAddr:",a.conf.BindAddr,"specmembername:",specmembername)
   //query: get db file.
   params := serf.QueryParam{
      FilterNodes: strings.Fields(specmembername),
      //FilterNodes: strings.Fields(specmembername),
      FilterNodes: strings.Fields(a.conf.NodeName),
   }
   //SQL