The Go language implementation of gRPC. HTTP/2 based RPC
Go to file
yangzhouhan 0252e09f21 add response trace log for client streaming 2015-07-23 10:55:42 -07:00
benchmark gofmt -w 2015-07-21 17:53:59 -07:00
codes Run stringer on codes.Code 2015-03-24 10:15:18 -07:00
credentials add h2 into ALPN protocol 2015-05-27 17:33:26 -07:00
examples/route_guide Remove unnecessary import rename of the proto support package. 2015-06-24 11:36:31 +10:00
grpclog Add grpclog/glogger to restore glog functionality 2015-06-09 10:47:28 -04:00
health add mutex and create newHealthServer Function 2015-07-22 16:26:16 -07:00
interop add make proto and update protos 2015-05-24 16:14:32 +02:00
metadata fix a typo 2015-02-25 16:39:41 -08:00
test add mutex and create newHealthServer Function 2015-07-22 16:26:16 -07:00
transport rename settings to ss 2015-07-21 18:02:14 -07:00
.travis.yml remove sudo in .travis.yml 2015-06-12 18:28:18 -07: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
Makefile fix 2015-06-12 18:17:36 -07: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 add response trace log for client streaming 2015-07-23 10:55:42 -07:00
clientconn.go add some more comments 2015-06-04 15:52:06 -07:00
codegen.sh Update codegen.sh 2015-06-24 11:34:49 +10:00
doc.go Add import comments to grpc packages. 2015-02-09 13:46:16 +11:00
grpc-auth-support.md fix grpc-auth-support.md 2015-05-13 11:16:07 -07:00
rpc_util.go return codes.OK for nil error 2015-04-15 11:42:35 -07:00
rpc_util_test.go Interface change to accommodate the support of non-protobuf data formats 2015-03-25 15:18:07 -07:00
server.go add the sanity check back and refactor 2015-06-12 17:31:53 -07:00
stream.go add response trace log for client streaming 2015-07-23 10:55:42 -07:00
trace.go add tracing for streaming rpc 2015-06-17 19:30:57 -07: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.