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

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