Questions tagged [grpc]

A general RPC (Remote Procedure Call) framework over HTTP/2, initially developed at Google. gRPC is a language neutral and platform neutral framework that allows users to write applications where independent services can work with each other as if they were native. It uses Protocol Buffers as the interface description language.

Links

Related Tags

6316 questions
10
votes
4 answers

Using gRPC as a IoT protocol instead of LWM2M/CoAP

I have been toying with the idea of using gRPC for 'IoT' type devices; not very constrained things like sensors; more like single board computer inbuilt devices like robots, drones and the like. What is needed a interface between device and…
Alex Punnen
  • 5,287
  • 3
  • 59
  • 71
10
votes
2 answers

Only put .proto protocol buffer file in a repository?

I wonder what is the best practice for protocol buffer regarding source repository (e.g. git) : Do I have to put ONLY the .proto file in the repository and let anyone else who uses the source code to regenerate classes code with protoc compiler ? or…
kondor
  • 783
  • 1
  • 8
  • 22
10
votes
1 answer

gRPC endpoint with non-root path

Maybe (hopefully) I'm missing something very simple, but I can't seem to figure this out. I have a set of gRPC services that I would like to put behind a nghttpx proxy. For this I need to be able to configure my client with a channel on a non-root…
MarkNS
  • 3,811
  • 2
  • 43
  • 60
10
votes
1 answer

GRPC Service Discovery

Given the address of a GRPC service at, say, ipv4:127.0.0.1:25000, are there any standardized queries or tools I can use to discover what GRPC requests the service is capable of receiving? e.g. I'm looking for something…
C. Reed
  • 2,382
  • 7
  • 30
  • 35
10
votes
2 answers

Using grpc in maven

Does anyone know how to compile *.proto files for grpc application in maven? This is how I'm compiling protobuf in maven - (old way, using installed protoc compiler, excerpt from pom.xml):