package main import ( "dashoo.cn/micro_libary/micro_srv" "github.com/gogf/gf/frame/g" "github.com/gogf/gf/util/gconv" "lims_zju/hander" ) var ( srvAddr string etcdAddr string basePath string ) func init() { srvAddr = g.Config().GetString("setting.bind-addr") etcdAddr = g.Config().GetString("service_registry.server") + ":" + gconv.String(g.Config().GetInt("service_registry.port")) basePath = g.Config().GetString("setting.srv-name") } func main() { srvAddr := g.Config().GetString("setting.bind-addr") basePath := g.Config().GetString("setting.srv-name") // 创建总服务包 s := micro_srv.CreateAndInitService(basePath) // 注册服务对象 s.RegisterName("Platform", new(hander.Platform), "") s.RegisterName("Equipment", new(hander.Equipment), "") s.RegisterName("EquipmentStatistics", new(hander.EquipmentStatistics), "") // 运行服务 if err := s.Serve("tcp", srvAddr); err != nil { g.Log().Fatal(err) } }