github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/heartbeat/main.go (about) 1 package main 2 3 import ( 4 "time" 5 6 "github.com/micro/go-micro/v2" 7 "github.com/micro/go-micro/v2/util/log" 8 ) 9 10 func main() { 11 service := micro.NewService( 12 micro.Name("com.example.srv.foo"), 13 micro.RegisterTTL(time.Second*30), 14 micro.RegisterInterval(time.Second*15), 15 ) 16 service.Init() 17 18 if err := service.Run(); err != nil { 19 log.Fatal(err) 20 } 21 }