| | |
| | | sdb "basic.com/Android/syncdb.git" |
| | | "basic.com/valib/logger.git" |
| | | "encoding/json" |
| | | "fmt" |
| | | "strings" |
| | | ) |
| | | type ReceiveSqlInterface2 interface { |
| | |
| | | sdb.RegisterReceiveSqlInterface(c) |
| | | } |
| | | |
| | | func InitAgent(devID string) bool { |
| | | /*func InitAgent(devID string) bool { |
| | | var nodeIps []string |
| | | sqlFindAllCluster := string("select * from " + dBNameCluster) |
| | | clusters, err := sdb.ExecuteQuerySql([]string{sqlFindAllCluster}) |
| | |
| | | } |
| | | |
| | | return true |
| | | } |
| | | }*/ |
| | | |
| | | func SyncInit(clusterID string, password string, nodeID string, strAddrs string, snapshotPath string) bool { |
| | | var ips []string |
| | |
| | | return true |
| | | } |
| | | |
| | | func RegisterDbHandler(h sdb.DbHandler) { |
| | | type DbHandlerInterface interface { |
| | | sdb.DbHandler |
| | | } |
| | | |
| | | type DbDumpHandlerInterface interface { |
| | | sdb.DbDumpHandler |
| | | } |
| | | |
| | | func RegisterDbHandler(h DbHandlerInterface) { |
| | | sdb.RegisterDbHandler(h) |
| | | } |
| | | |
| | | func RegisterDbDumpHandler(h sdb.DbDumpHandler) { |
| | | func RegisterDbDumpHandler(h DbDumpHandlerInterface) { |
| | | sdb.RegisterDbDumpHandler(h) |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | var dumpSqls *[]string |
| | | dumpSqls, err = agent.GetTableDataFromCluster(syncTables) |
| | | dumpSqls, err := agent.GetTableDataFromCluster(syncTables) |
| | | fmt.Println("dumpSqls:", dumpSqls, "err:",err) |
| | | if dumpSqls != nil { |
| | | for _, dumpSql := range *dumpSqls { |
| | | sqls = append(sqls, dumpSql) |
| | | } |
| | | } else { |
| | | return false |
| | | } |
| | | |
| | | logger.Debug("成功获取集群中数据") |
| | | logger.Debug("成功获取集群中数据,err:",err) |
| | | |
| | | //timeUnix := time.Now().Unix() |
| | | //fmtTimeStr := time.Unix(timeUnix, 0).Format("2006-01-02 15:04:05") |