- Create second-greeting-service.go inside the services directory by executing the command $ cd services && touch second-greeting-service.go.
- Copy the following content to second-greeting-service.go:
package mainimport ( "context" "log" "time" hello "../proto" "github.com/micro/go-micro")type Say struct{}func (s *Say) Hello(ctx context.Context, req *hello.Request, rsp *hello.Response) error { log.Print("Received Say.Hello request - second greeting service") rsp.Msg = "Hello " + req.Name return nil}func main() { service := micro.NewService ( micro.Name("go.micro.service.greeter"), micro.RegisterTTL(time.Second*30), micro.RegisterInterval(time.Second*10), ) service.Init() hello.RegisterSayHandler(service.Server(), new(Say)) ...