| 12345678910111213141516171819202122232425262728293031323334353637 |
- 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)
- }
- }
|