From be6cab1063d8de3ccdd551476d53f1207c42901c Mon Sep 17 00:00:00 2001 From: dalekliuhan Date: Wed, 7 Apr 2021 10:21:13 +0800 Subject: [PATCH] update go-micro doc --- micro/README.md | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/micro/README.md b/micro/README.md index b8ed76c..7947e9a 100644 --- a/micro/README.md +++ b/micro/README.md @@ -1,9 +1,4 @@ -# Go2sky with go-micro (v1.18) - -## Applicable version -<= v1.18 - -go-micro v2.0 had changed a lot and is not compatible with go2sky, so only 1.x version is supported. +# Go2sky with go-micro (v3.5.0) ## Installation ```go @@ -22,8 +17,8 @@ import ( "github.com/SkyAPM/go2sky" "github.com/SkyAPM/go2sky/reporter" - "github.com/micro/go-micro" - "github.com/micro/go-micro/client" + microv3 "github.com/asim/go-micro/v3" + "github.com/asim/go-micro/v3/client" ) type Greeter struct{} @@ -48,14 +43,14 @@ func main() { go func() { //create test server - service := micro.NewService( - micro.Name("greeter"), + service := microv3.NewService( + microv3.Name("greeter"), //Use go2sky middleware with tracing - micro.WrapHandler(NewHandlerWrapper(tracer, "User-Agent")), + microv3.WrapHandler(NewHandlerWrapper(tracer, "User-Agent")), ) // initialise command line // set the handler - if err := micro.RegisterHandler(service.Server(), new(Greeter)); err != nil { + if err := microv3.RegisterHandler(service.Server(), new(Greeter)); err != nil { log.Fatalf("Registe service error: %v \n", err) } @@ -71,10 +66,10 @@ func main() { wg.Add(1) go func() { defer wg.Done() - cli := micro.NewService( - micro.Name("micro_client"), + cli := microv3.NewService( + microv3.Name("micro_client"), //Use go2sky middleware with tracing - micro.WrapClient(NewClientWrapper(tracer, WithClientWrapperReportTags("Micro-From-Service"))), + microv3.WrapClient(NewClientWrapper(tracer, WithClientWrapperReportTags("Micro-From-Service"))), ) c := cli.Client() request := c.NewRequest("greeter", "Greeter.Hello", "john", client.WithContentType("application/json")) @@ -87,3 +82,5 @@ func main() { wg.Wait() } ``` + +[See more](example_micro_handler_test.go). \ No newline at end of file