main.go 665 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package main
  2. import (
  3. "data_mgo_to_tidb_project/config"
  4. "github.com/robfig/cron"
  5. "jygit.jydev.jianyu360.cn/data_processing/common_utils/log"
  6. "jygit.jydev.jianyu360.cn/data_processing/common_utils/udp"
  7. )
  8. var (
  9. UdpClient udp.UdpClient
  10. )
  11. func init() {
  12. config.Init("./common.toml")
  13. InitLog()
  14. InitMgo()
  15. InitMysql()
  16. InitField()
  17. InitCode()
  18. InitRedis()
  19. InitNsq()
  20. log.Info("init success")
  21. }
  22. func main() {
  23. //存量
  24. // Projectset("", "")
  25. // return
  26. //增量
  27. cr := cron.New()
  28. cr.AddFunc(config.Conf.Info.Crontab, func() {
  29. if gteid, ltid := GetCurTimePiInfo(); gteid != "" && ltid != "" {
  30. Projectset(gteid, ltid)
  31. }
  32. })
  33. cr.Start()
  34. select {}
  35. }