You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
consul/vendor/google.golang.org/grpc
Paul Banks 1909a95118
xDS Server Implementation (#4731)
6 years ago
..
balancer xDS Server Implementation (#4731) 6 years ago
codes xDS Server Implementation (#4731) 6 years ago
connectivity
credentials xDS Server Implementation (#4731) 6 years ago
encoding xDS Server Implementation (#4731) 6 years ago
grpclog xDS Server Implementation (#4731) 6 years ago
health xDS Server Implementation (#4731) 6 years ago
internal xDS Server Implementation (#4731) 6 years ago
keepalive
metadata xDS Server Implementation (#4731) 6 years ago
naming xDS Server Implementation (#4731) 6 years ago
peer
resolver xDS Server Implementation (#4731) 6 years ago
stats xDS Server Implementation (#4731) 6 years ago
status xDS Server Implementation (#4731) 6 years ago
tap
AUTHORS
CONTRIBUTING.md xDS Server Implementation (#4731) 6 years ago
LICENSE xDS Server Implementation (#4731) 6 years ago
Makefile xDS Server Implementation (#4731) 6 years ago
README.md xDS Server Implementation (#4731) 6 years ago
backoff.go xDS Server Implementation (#4731) 6 years ago
balancer.go xDS Server Implementation (#4731) 6 years ago
balancer_conn_wrappers.go xDS Server Implementation (#4731) 6 years ago
balancer_v1_wrapper.go xDS Server Implementation (#4731) 6 years ago
call.go xDS Server Implementation (#4731) 6 years ago
clientconn.go xDS Server Implementation (#4731) 6 years ago
codec.go xDS Server Implementation (#4731) 6 years ago
codegen.sh
dialoptions.go xDS Server Implementation (#4731) 6 years ago
doc.go
go.mod xDS Server Implementation (#4731) 6 years ago
go.sum xDS Server Implementation (#4731) 6 years ago
go16.go xDS Server Implementation (#4731) 6 years ago
go17.go xDS Server Implementation (#4731) 6 years ago
install_gae.sh xDS Server Implementation (#4731) 6 years ago
interceptor.go xDS Server Implementation (#4731) 6 years ago
picker_wrapper.go xDS Server Implementation (#4731) 6 years ago
pickfirst.go xDS Server Implementation (#4731) 6 years ago
proxy.go
resolver_conn_wrapper.go xDS Server Implementation (#4731) 6 years ago
rpc_util.go xDS Server Implementation (#4731) 6 years ago
server.go xDS Server Implementation (#4731) 6 years ago
service_config.go xDS Server Implementation (#4731) 6 years ago
stream.go xDS Server Implementation (#4731) 6 years ago
trace.go
version.go xDS Server Implementation (#4731) 6 years ago
vet.sh xDS Server Implementation (#4731) 6 years ago

README.md

gRPC-Go

Build Status GoDoc GoReportCard

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. Go 1.7 will be required soon.

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