diff --git a/examples/main_grpc.go b/examples/main_grpc.go new file mode 100644 index 0000000..1ca8a2f --- /dev/null +++ b/examples/main_grpc.go @@ -0,0 +1,19 @@ +package examples + +import ( + "context" + "log" + + dtmcli "github.com/yedf/dtm/dtmcli" +) + +// busiServer is used to implement helloworld.GreeterServer. +type busiServer struct { + UnimplementedBusiServer +} + +// SayHello implements helloworld.GreeterServer +func (s *busiServer) Call(ctx context.Context, in *dtmcli.BusiRequest) (*dtmcli.BusiReply, error) { + log.Printf("busiServer received: %v", in) + return &dtmcli.BusiReply{DtmResult: "SUCCESS", DtmMessage: "ok"}, nil +}