diff --git a/README.md b/README.md index f52a58cf..01e1204b 100644 --- a/README.md +++ b/README.md @@ -29,10 +29,11 @@ $ consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul ### Run Service ``` -$ go run examples/server/main.go -I0525 18:06:14.471489 83304 server.go:117] Starting server go.micro.srv.example id go.micro.srv.example-59b6e0ab-0300-11e5-b696-68a86d0d36b6 -I0525 18:06:14.474960 83304 rpc_server.go:126] Listening on [::]:62216 -I0525 18:06:14.474997 83304 server.go:99] Registering node: go.micro.srv.example-59b6e0ab-0300-11e5-b696-68a86d0d36b6 +$ go run examples/server/main.go --logtostderr +I1108 11:08:19.926071 11358 server.go:96] Starting server go.micro.srv.example id go.micro.srv.example-04de4cf0-8609-11e5-bf3a-68a86d0d36b6 +I1108 11:08:19.926407 11358 rpc_server.go:233] Listening on [::]:54080 +I1108 11:08:19.926500 11358 http_broker.go:80] Broker Listening on [::]:54081 +I1108 11:08:19.926632 11358 rpc_server.go:158] Registering node: go.micro.srv.example-04de4cf0-8609-11e5-bf3a-68a86d0d36b6 ``` ### Test Service @@ -58,7 +59,7 @@ message Response { } ``` -Compile proto `protoc -I$GOPATH/src --go_out=$GOPATH/src $GOPATH/src/github.com/myodc/go-micro/template/proto/example/example.proto` +Compile proto `protoc -I$GOPATH/src --go_out=$GOPATH/src $GOPATH/src/github.com/myodc/go-micro/examples/server/proto/example/example.proto` ### Create request handler `go-micro/examples/server/handler/example.go`: @@ -67,21 +68,21 @@ Compile proto `protoc -I$GOPATH/src --go_out=$GOPATH/src $GOPATH/src/github.com/ package handler import ( - log "github.com/golang/glog" - c "github.com/myodc/go-micro/context" - example "github.com/myodc/go-micro/examples/server/proto/example" - "github.com/myodc/go-micro/server" + log "github.com/golang/glog" + c "github.com/myodc/go-micro/context" + example "github.com/myodc/go-micro/examples/server/proto/example" + "github.com/myodc/go-micro/server" - "golang.org/x/net/context" + "golang.org/x/net/context" ) type Example struct{} func (e *Example) Call(ctx context.Context, req *example.Request, rsp *example.Response) error { - md, _ := c.GetMetadata(ctx) - log.Info("Received Example.Call request with metadata: %v", md) - rsp.Msg = server.Id + ": Hello " + req.Name - return nil + md, _ := c.GetMetadata(ctx) + log.Infof("Received Example.Call request with metadata: %v", md) + rsp.Msg = server.Config().Id() + ": Hello " + req.Name + return nil } ``` @@ -123,8 +124,9 @@ func main() { ### Run service ``` -$ go run examples/server/main.go -I0525 18:06:14.471489 83304 server.go:117] Starting server go.micro.srv.example id go.micro.srv.example-59b6e0ab-0300-11e5-b696-68a86d0d36b6 -I0525 18:06:14.474960 83304 rpc_server.go:126] Listening on [::]:62216 -I0525 18:06:14.474997 83304 server.go:99] Registering node: go.micro.srv.example-59b6e0ab-0300-11e5-b696-68a86d0d36b6 +$ go run examples/server/main.go --logtostderr +I1108 11:08:19.926071 11358 server.go:96] Starting server go.micro.srv.example id go.micro.srv.example-04de4cf0-8609-11e5-bf3a-68a86d0d36b6 +I1108 11:08:19.926407 11358 rpc_server.go:233] Listening on [::]:54080 +I1108 11:08:19.926500 11358 http_broker.go:80] Broker Listening on [::]:54081 +I1108 11:08:19.926632 11358 rpc_server.go:158] Registering node: go.micro.srv.example-04de4cf0-8609-11e5-bf3a-68a86d0d36b6 ```