main.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package main
  2. import (
  3. log "github.com/donnie4w/go-logger/logger"
  4. _ "jy/admin"
  5. _ "jy/admin/audit"
  6. _ "jy/admin/distribution"
  7. _ "jy/admin/task"
  8. "jy/extract"
  9. _ "jy/front"
  10. . "jy/router"
  11. u "jy/util"
  12. "net/http"
  13. _ "net/http/pprof"
  14. qu "qfw/util"
  15. )
  16. func init() {
  17. log.SetConsole(false)
  18. log.SetLevel(log.DEBUG)
  19. log.SetRollingDaily("./", "out.log")
  20. qu.ReadConfig(&u.Config)
  21. qu.ReadConfig("./res/regions.json", &u.RegionsConfig)
  22. //抽取price和number相关
  23. qu.ReadConfig("./res/pricenumber.json", &u.PriceNumberConfig)
  24. //初始化util
  25. u.UtilInit()
  26. }
  27. func main() {
  28. extract.ExtractUdpUpdateMachine() //节点上传~构建
  29. extract.ExtractUdp() //udp通知抽取
  30. go Router.Run(":" + qu.ObjToString(u.Config["port"]))
  31. go log.Debug("启动..", qu.ObjToString(u.Config["port"]))
  32. go func() {
  33. http.ListenAndServe("localhost:10000", nil)
  34. }()
  35. lock := make(chan bool)
  36. <-lock
  37. }
  38. // 验证规则
  39. func testMain() {
  40. con := `2134576`
  41. text := con[1:2]
  42. log.Debug(text)
  43. }
  44. func testPostDfa() {
  45. //http://extcity.spdata.jianyu360.com/service/entity/test?text=我是正文开滦(集团)有限责任公司
  46. }