iamqizhao 5eed2a60ca fix helloworld README and update the generated code 11 ani în urmă
..
greeter_client cd3379fbeb Fixing path for pb import 11 ani în urmă
greeter_server 507a2410f1 Fixes more go package references 11 ani în urmă
helloworld 5eed2a60ca fix helloworld README and update the generated code 11 ani în urmă
README.md 5eed2a60ca fix helloworld README and update the generated code 11 ani în urmă

README.md

gRPC in 3 minutes (Go)

PREREQUISITES

  • This requires Go 1.4
  • Requires that GOPATH is set

    $ go help gopath
    $ # ensure the PATH contains $GOPATH/bin
    $ export PATH=$PATH:$GOPATH/bin
    

INSTALL

$ go get -u github.com/grpc/grpc-common/go/greeter_client
$ go get -u github.com/grpc/grpc-common/go/greeter_server

TRY IT!

  • Run the server

    $ greeter_server &
    
  • Run the client

    $ greeter_client
    

OPTIONAL - Rebuilding the generated code

1 First install protoc

  • For now, this needs to be installed from source
  • This is will change once proto3 is officially released

2 Install the protoc Go plugin.

$ go get -a github.com/golang/protobuf/protoc-gen-go
$
$ # from this dir; invoke protoc
$ protoc -I ../protos ../protos/helloworld.proto --go_out=plugins=grpc:helloworld