• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..11-Oct-2018-

balancer/H11-Oct-2018-617276

codes/H11-Oct-2018-261107

connectivity/H11-Oct-2018-7334

credentials/H11-Oct-2018-495258

encoding/H11-Oct-2018-230105

grpclog/H11-Oct-2018-409212

health/H11-Oct-2018-440293

internal/H11-Oct-2018-7,4535,271

keepalive/H11-Oct-2018-6620

metadata/H11-Oct-2018-211112

naming/H11-Oct-2018-425232

peer/H11-Oct-2018-5218

resolver/H11-Oct-2018-681399

stats/H11-Oct-2018-362141

status/H11-Oct-2018-282152

tap/H11-Oct-2018-528

AUTHORSH A D11-Oct-201812 21

CONTRIBUTING.mdH A D11-Oct-20182.4 KiB3721

LICENSEH A D11-Oct-201811.1 KiB203169

MakefileH A D11-Oct-20181.1 KiB6146

README.mdH A D11-Oct-20182 KiB4631

backoff.goH A D11-Oct-20181.1 KiB3910

balancer.goH A D11-Oct-201810.9 KiB392268

balancer_conn_wrappers.goH A D11-Oct-20187.2 KiB301227

balancer_v1_wrapper.goH A D11-Oct-20188.5 KiB329268

call.goH A D11-Oct-20182.4 KiB7536

clientconn.goH A D11-Oct-201840.6 KiB1,3921,000

codec.goH A D11-Oct-20181.6 KiB5116

codegen.shH A D11-Oct-2018635 182

dialoptions.goH A D11-Oct-201814.7 KiB454244

doc.goH A D11-Oct-2018755 251

go.modH A D11-Oct-2018903 2220

go.sumH A D11-Oct-20183.2 KiB3534

go16.goH A D11-Oct-20181.9 KiB7244

go17.goH A D11-Oct-20181.9 KiB7345

install_gae.shH A D11-Oct-2018236 74

interceptor.goH A D11-Oct-20184 KiB7820

picker_wrapper.goH A D11-Oct-20184.4 KiB181125

pickfirst.goH A D11-Oct-20182.9 KiB11075

proxy.goH A D11-Oct-20183.4 KiB13189

resolver_conn_wrapper.goH A D11-Oct-20185 KiB190134

rpc_util.goH A D11-Oct-201823.4 KiB782483

server.goH A D11-Oct-201841.6 KiB1,4481,103

service_config.goH A D11-Oct-201810.8 KiB359225

stream.goH A D11-Oct-201829.9 KiB1,031747

trace.goH A D11-Oct-20182.7 KiB11472

version.goH A D11-Oct-2018687 232

vet.shH A D11-Oct-20184.2 KiB12394

README.md

1# gRPC-Go
2
3[![Build Status](https://travis-ci.org/grpc/grpc-go.svg)](https://travis-ci.org/grpc/grpc-go) [![GoDoc](https://godoc.org/google.golang.org/grpc?status.svg)](https://godoc.org/google.golang.org/grpc) [![GoReportCard](https://goreportcard.com/badge/grpc/grpc-go)](https://goreportcard.com/report/github.com/grpc/grpc-go)
4
5The Go implementation of [gRPC](https://grpc.io/): A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the [gRPC Quick Start: Go](https://grpc.io/docs/quickstart/go.html) guide.
6
7Installation
8------------
9
10To install this package, you need to install Go and setup your Go workspace on your computer. The simplest way to install the library is to run:
11
12```
13$ go get -u google.golang.org/grpc
14```
15
16Prerequisites
17-------------
18
19This requires Go 1.6 or later. Go 1.7 will be required soon.
20
21Constraints
22-----------
23The grpc package should only depend on standard Go packages and a small number of exceptions. If your contribution introduces new dependencies which are NOT in the [list](http://godoc.org/google.golang.org/grpc?imports), you need a discussion with gRPC-Go authors and consultants.
24
25Documentation
26-------------
27See [API documentation](https://godoc.org/google.golang.org/grpc) for package and API descriptions and find examples in the [examples directory](examples/).
28
29Performance
30-----------
31See the current benchmarks for some of the languages supported in [this dashboard](https://performance-dot-grpc-testing.appspot.com/explore?dashboard=5652536396611584&widget=490377658&container=1286539696).
32
33Status
34------
35General Availability [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).
36
37FAQ
38---
39
40#### Compiling error, undefined: grpc.SupportPackageIsVersion
41
42Please update proto package, gRPC package and rebuild the proto files:
43 - `go get -u github.com/golang/protobuf/{proto,protoc-gen-go}`
44 - `go get -u google.golang.org/grpc`
45 - `protoc --go_out=plugins=grpc:. *.proto`
46