The Go language implementation of gRPC. HTTP/2 based RPC
Go to file
iamqizhao 28ad38be17 close ready when ClientConn closes 2015-03-04 13:00:47 -08:00
codes Add import comments to grpc packages. 2015-02-09 13:46:16 +11:00
credentials Support timeout for grpc.Dial 2015-03-03 17:08:39 -08:00
examples/route_guide Minor typo 2015-02-28 14:29:36 +11:00
interop rename the convenience function to set TLS creds 2015-02-25 22:57:07 -08:00
metadata fix a typo 2015-02-25 16:39:41 -08:00
test Merge branch 'master' of https://github.com/grpc/grpc-go 2015-03-04 11:14:39 -08:00
transport address some review comments 2015-03-04 11:15:10 -08:00
.travis.yml Remove manaul GOPATH manipulation. 2015-02-27 13:59:09 +11:00
CONTRIBUTING.md Update CONTRIBUTING.md 2015-02-25 14:05:02 -08:00
LICENSE grpc-go initial commit 2015-02-05 17:14:05 -08:00
PATENTS Create PATENTS 2015-02-26 15:10:08 -08:00
README.md add godoc.org badge 2015-02-27 10:55:34 +01:00
call.go Remove port when assignning to CallHdr.Host 2015-02-19 13:55:18 -08:00
clientconn.go close ready when ClientConn closes 2015-03-04 13:00:47 -08:00
codegen.sh fix date format in codegen.sh 2015-02-20 11:05:26 -08:00
doc.go Add import comments to grpc packages. 2015-02-09 13:46:16 +11:00
grpc-auth-support.md Fix typo. 2015-02-26 18:31:44 +11:00
rpc_util.go remove err checking because bytes.Buffer.Write and bytes.Buffer.WriteByte always return nil 2015-03-04 00:50:30 -08:00
rpc_util_test.go Benchmark encode and cut encoding inefficiency. 2015-03-03 09:42:00 +01:00
server.go improve error logging 2015-02-25 16:33:12 -08:00
stream.go Let RecvProto return nil for client stream rpc 2015-02-19 16:48:59 -08:00

README.md

#gRPC-Go

Build Status GoDoc

The Go implementation of gRPC

Installation

To install this package, you need to install Go 1.4 and setup your Go workspace on your computer. The simplest way to install the library is to run:

$ go get google.golang.org/grpc

Documentation

You can find more detailed documentation and examples in the grpc-common repository.

Status

Alpha - ready for early adopters.