bergquist 0f6c470e03 add go-plugin deps to vendor 8 år sedan
..
balancer 0f6c470e03 add go-plugin deps to vendor 8 år sedan
codes 0f6c470e03 add go-plugin deps to vendor 8 år sedan
connectivity 0f6c470e03 add go-plugin deps to vendor 8 år sedan
credentials 0f6c470e03 add go-plugin deps to vendor 8 år sedan
grpclb 0f6c470e03 add go-plugin deps to vendor 8 år sedan
grpclog 0f6c470e03 add go-plugin deps to vendor 8 år sedan
health 0f6c470e03 add go-plugin deps to vendor 8 år sedan
internal 0f6c470e03 add go-plugin deps to vendor 8 år sedan
keepalive 0f6c470e03 add go-plugin deps to vendor 8 år sedan
metadata 0f6c470e03 add go-plugin deps to vendor 8 år sedan
naming 0f6c470e03 add go-plugin deps to vendor 8 år sedan
peer 0f6c470e03 add go-plugin deps to vendor 8 år sedan
resolver 0f6c470e03 add go-plugin deps to vendor 8 år sedan
stats 0f6c470e03 add go-plugin deps to vendor 8 år sedan
status 0f6c470e03 add go-plugin deps to vendor 8 år sedan
tap 0f6c470e03 add go-plugin deps to vendor 8 år sedan
transport 0f6c470e03 add go-plugin deps to vendor 8 år sedan
AUTHORS 0f6c470e03 add go-plugin deps to vendor 8 år sedan
CONTRIBUTING.md 0f6c470e03 add go-plugin deps to vendor 8 år sedan
LICENSE 0f6c470e03 add go-plugin deps to vendor 8 år sedan
Makefile 0f6c470e03 add go-plugin deps to vendor 8 år sedan
README.md 0f6c470e03 add go-plugin deps to vendor 8 år sedan
backoff.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
balancer.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
balancer_conn_wrappers.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
balancer_v1_wrapper.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
call.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
clientconn.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
codec.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
codegen.sh 0f6c470e03 add go-plugin deps to vendor 8 år sedan
doc.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
go16.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
go17.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
grpclb.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
interceptor.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
proxy.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
rpc_util.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
server.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
stream.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
trace.go 0f6c470e03 add go-plugin deps to vendor 8 år sedan
vet.sh 0f6c470e03 add go-plugin deps to vendor 8 år sedan

README.md

gRPC-Go

Build Status GoDoc

The Go implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the gRPC Quick Start: Go guide.

Installation

To 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:

$ go get -u google.golang.org/grpc

Prerequisites

This requires Go 1.6 or later.

Constraints

The 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, you need a discussion with gRPC-Go authors and consultants.

Documentation

See API documentation for package and API descriptions and find examples in the examples directory.

Performance

See the current benchmarks for some of the languages supported in this dashboard.

Status

General Availability Google Cloud Platform Launch Stages.

FAQ

Compiling error, undefined: grpc.SupportPackageIsVersion

Please update proto package, gRPC package and rebuild the proto files:

  • go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
  • go get -u google.golang.org/grpc
  • protoc --go_out=plugins=grpc:. *.proto