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.
prometheus/vendor/google.golang.org/grpc
Fabian Reinartz dc15a6f6ea
vendor: add and update proto/grpc vendoring
7 years ago
..
codes vendor: add and update proto/grpc vendoring 7 years ago
credentials vendor: add and update proto/grpc vendoring 7 years ago
grpclb/grpc_lb_v1 vendor: add and update proto/grpc vendoring 7 years ago
grpclog vendor: add and update proto/grpc vendoring 7 years ago
internal vendor: add and update proto/grpc vendoring 7 years ago
keepalive vendor: add and update proto/grpc vendoring 7 years ago
metadata vendor: add and update proto/grpc vendoring 7 years ago
naming vendor: add and update proto/grpc vendoring 7 years ago
peer vendor: add and update proto/grpc vendoring 7 years ago
stats vendor: add and update proto/grpc vendoring 7 years ago
status vendor: add and update proto/grpc vendoring 7 years ago
tap vendor: add and update proto/grpc vendoring 7 years ago
transport vendor: add and update proto/grpc vendoring 7 years ago
CONTRIBUTING.md vendor: add and update proto/grpc vendoring 7 years ago
LICENSE vendor: add and update proto/grpc vendoring 7 years ago
Makefile vendor: add and update proto/grpc vendoring 7 years ago
PATENTS vendor: add and update proto/grpc vendoring 7 years ago
README.md vendor: add and update proto/grpc vendoring 7 years ago
backoff.go vendor: add and update proto/grpc vendoring 7 years ago
balancer.go vendor: add and update proto/grpc vendoring 7 years ago
call.go vendor: add and update proto/grpc vendoring 7 years ago
clientconn.go vendor: add and update proto/grpc vendoring 7 years ago
codec.go vendor: add and update proto/grpc vendoring 7 years ago
codegen.sh vendor: add and update proto/grpc vendoring 7 years ago
coverage.sh vendor: add and update proto/grpc vendoring 7 years ago
doc.go vendor: add and update proto/grpc vendoring 7 years ago
go16.go vendor: add and update proto/grpc vendoring 7 years ago
go17.go vendor: add and update proto/grpc vendoring 7 years ago
grpclb.go vendor: add and update proto/grpc vendoring 7 years ago
interceptor.go vendor: add and update proto/grpc vendoring 7 years ago
proxy.go vendor: add and update proto/grpc vendoring 7 years ago
rpc_util.go vendor: add and update proto/grpc vendoring 7 years ago
server.go vendor: add and update proto/grpc vendoring 7 years ago
stream.go vendor: add and update proto/grpc vendoring 7 years ago
trace.go vendor: add and update proto/grpc vendoring 7 years ago

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