Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

gRPC — schnellere Kommunikation zwischen Microservices

17. 10. 2018 Aktualisiert: 27. 03. 2026 1 Min. Lesezeit CORE SYSTEMSdevelopment
Dieser Artikel wurde veröffentlicht im Jahr 2018. Einige Informationen können veraltet sein.
gRPC — schnellere Kommunikation zwischen Microservices

Unsere Microservices kommunizieren über REST mit JSON. Es funktioniert, aber JSON-Serialisierung ist langsam, es gibt kein Schema, und Streaming ist ein Hack. gRPC löst alle drei Probleme.

Was ist gRPC

Ein RPC-Framework von Google. Protocol Buffers für die Serialisierung (binär, kompakt, typisiert) und HTTP/2 als Transport (Multiplexing, Streaming).

syntax = "proto3";
service OrderService {
  rpc CreateOrder (CreateOrderRequest) returns (Order);
  rpc StreamUpdates (GetOrderRequest) returns (stream OrderUpdate);
}
message Order {
  string id = 1;
  string status = 2;
}

Leistungsunterschied

  • Serialisierung: Protobuf 3-5x schneller als JSON
  • Payload: Protobuf 2-3x kleiner
  • Latenz: gRPC ~30 % niedriger dank HTTP/2
  • Streaming: gRPC nativ

Wann gRPC, wann REST

gRPC: interne Service-to-Service-Kommunikation, High-Throughput Streaming. REST: öffentliche APIs, Browser, Drittanbieter. Envoy kann gRPC-JSON Transcoding an den Systemgrenzen durchführen.

gRPC ist ideal für interne Microservices

Für öffentliche APIs REST verwenden, für interne Kommunikation gRPC — typisierte Verträge, hohe Leistung und natives Streaming. Wir migrieren schrittweise.

grpcprotocol buffersmicroservicesperformance
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns
Brauchen Sie Hilfe bei der Implementierung? Termin vereinbaren