gRPC

Aus stuetz.wiki
gRPC
LangformgRPC Remote Procedure Calls
ArtRemote Procedure Call Framework
Basiert aufHTTP/2
Übertragene DatenBinaries
SchnittstellendefinitionProtokoll-Puffer (Protocol Buffers)

gRPC (gRPC Remote Procedure Calls) ist ein Remote Procedure Call Framework und basiert auf HTTP/2.

gRPC ist dasselbe wie REST, allerdings werden keine Textdateien, sondern Binaries übertragen, da dies eine bessere Performance hat.

Eigenschaften

  • unterstützt mehrere Programmiersprachen
  • gut geeignet für Microservices
  • unterstützt Streaming
  • benötigt Protokoll-Puffer (Protocol Buffers) zur Definition der Schnittstellen