Sobes.tech
Junior — Middle

Kun je uitleggen wat gRPC is en wat de belangrijkste voordelen zijn?

sobes.tech AI

Antwoord van AI

gRPC is een modern framework voor remote procedure calls (RPC), gebaseerd op HTTP/2 en gebruikmakend van het Protocol Buffers-protocol voor gegevensserialisatie.

Belangrijkste voordelen van gRPC:

  • Hoge prestaties dankzij binair formaat en HTTP/2
  • Ondersteuning voor meerdere programmeertalen
  • Ondersteuning voor datastreaming (unidirectioneel en bidirectioneel)
  • Duidelijk gedefinieerd contract via .proto-bestanden
  • Efficiënt werken met microservices en gedistribueerde systemen

Voorbeeld van gebruik: de client roept een service-methode aan, verzendt gegevens en ontvangt een antwoord, waarbij de uitwisseling snel en met minimale overhead plaatsvindt.