update comments

This commit is contained in:
Asim 2015-12-03 01:02:14 +00:00
parent 20114ccd87
commit 9e3f3bbc0e
2 changed files with 18 additions and 1 deletions

View File

@ -2,6 +2,22 @@
The client package provides a method to make synchronous, asynchronous and The client package provides a method to make synchronous, asynchronous and
streaming requests to services. By default json and protobuf codecs are streaming requests to services. By default json and protobuf codecs are
supported. supported.
import "github.com/micro/go-micro/client"
c := client.NewClient()
req := c.NewRequest("go.micro.srv.greeter", &greeter.Request{
Name: "John",
})
rsp := &greeter.Response{}
if err := c.Call(context.Background(), req, rsp); err != nil {
return err
}
fmt.Println(rsp.Msg)
*/ */
package client package client

View File

@ -1,3 +1,5 @@
package client
/* /*
Wrapper is a type of middleware for the go-micro client. It allows Wrapper is a type of middleware for the go-micro client. It allows
the client to be "wrapped" so that requests and responses can be intercepted the client to be "wrapped" so that requests and responses can be intercepted
@ -31,7 +33,6 @@ Example usage:
*/ */
package client
// Wrapper wraps a client and returns a client // Wrapper wraps a client and returns a client
type Wrapper func(Client) Client type Wrapper func(Client) Client