4
0

main.go 947 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package main
  2. import (
  3. "dashoo.cn/micro_libary/micro_srv"
  4. "github.com/gogf/gf/frame/g"
  5. "github.com/gogf/gf/util/gconv"
  6. "lims_zju/hander"
  7. )
  8. var (
  9. srvAddr string
  10. etcdAddr string
  11. basePath string
  12. )
  13. func init() {
  14. srvAddr = g.Config().GetString("setting.bind-addr")
  15. etcdAddr = g.Config().GetString("service_registry.server") + ":" + gconv.String(g.Config().GetInt("service_registry.port"))
  16. basePath = g.Config().GetString("setting.srv-name")
  17. }
  18. func main() {
  19. srvAddr := g.Config().GetString("setting.bind-addr")
  20. basePath := g.Config().GetString("setting.srv-name")
  21. // 创建总服务包
  22. s := micro_srv.CreateAndInitService(basePath)
  23. // 注册服务对象
  24. s.RegisterName("Platform", new(hander.Platform), "")
  25. s.RegisterName("Equipment", new(hander.Equipment), "")
  26. s.RegisterName("EquipmentStatistics", new(hander.EquipmentStatistics), "")
  27. // 运行服务
  28. if err := s.Serve("tcp", srvAddr); err != nil {
  29. g.Log().Fatal(err)
  30. }
  31. }