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
Dmytro Kostiuchenko 1a10b08e82
Add gRPC health-check #3073
7 years ago
..
balancer Add gRPC health-check #3073 7 years ago
codes Add gRPC health-check #3073 7 years ago
connectivity Add gRPC health-check #3073 7 years ago
credentials Add gRPC health-check #3073 7 years ago
encoding Add gRPC health-check #3073 7 years ago
grpclb/grpc_lb_v1/messages Add gRPC health-check #3073 7 years ago
grpclog Add gRPC health-check #3073 7 years ago
health Add gRPC health-check #3073 7 years ago
internal Add gRPC health-check #3073 7 years ago
keepalive Add gRPC health-check #3073 7 years ago
metadata Add gRPC health-check #3073 7 years ago
naming Add gRPC health-check #3073 7 years ago
peer Add gRPC health-check #3073 7 years ago
resolver Add gRPC health-check #3073 7 years ago
stats Add gRPC health-check #3073 7 years ago
status Add gRPC health-check #3073 7 years ago
tap Add gRPC health-check #3073 7 years ago
transport Add gRPC health-check #3073 7 years ago
AUTHORS Add gRPC health-check #3073 7 years ago
CONTRIBUTING.md Add gRPC health-check #3073 7 years ago
LICENSE Add gRPC health-check #3073 7 years ago
Makefile Add gRPC health-check #3073 7 years ago
README.md Add gRPC health-check #3073 7 years ago
backoff.go Add gRPC health-check #3073 7 years ago
balancer.go Add gRPC health-check #3073 7 years ago
balancer_conn_wrappers.go Add gRPC health-check #3073 7 years ago
balancer_v1_wrapper.go Add gRPC health-check #3073 7 years ago
call.go Add gRPC health-check #3073 7 years ago
clientconn.go Add gRPC health-check #3073 7 years ago
codec.go Add gRPC health-check #3073 7 years ago
codegen.sh Add gRPC health-check #3073 7 years ago
doc.go Add gRPC health-check #3073 7 years ago
go16.go Add gRPC health-check #3073 7 years ago
go17.go Add gRPC health-check #3073 7 years ago
grpclb.go Add gRPC health-check #3073 7 years ago
grpclb_picker.go Add gRPC health-check #3073 7 years ago
grpclb_remote_balancer.go Add gRPC health-check #3073 7 years ago
grpclb_util.go Add gRPC health-check #3073 7 years ago
interceptor.go Add gRPC health-check #3073 7 years ago
picker_wrapper.go Add gRPC health-check #3073 7 years ago
pickfirst.go Add gRPC health-check #3073 7 years ago
proxy.go Add gRPC health-check #3073 7 years ago
resolver_conn_wrapper.go Add gRPC health-check #3073 7 years ago
rpc_util.go Add gRPC health-check #3073 7 years ago
server.go Add gRPC health-check #3073 7 years ago
service_config.go Add gRPC health-check #3073 7 years ago
stream.go Add gRPC health-check #3073 7 years ago
trace.go Add gRPC health-check #3073 7 years ago
vet.sh Add gRPC health-check #3073 7 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 as of the next gRPC-Go release (1.8).

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