Microsoft 08.12.2021, 10:08 Uhr

Neues in gRPC für .NET 6

gRPC ist ein modernes, plattformübergreifendes Remote Procedure Call Framework. gRPC für .NET basiert auf ASP.NET Core und ist die von Microsoft empfohlene Methode zum Erstellen von RPC-Diensten mit .NET.
(Quelle: Microsoft.com)
Wie James Newton-King, Principal Software Engineer .NET bei Microsoft berichtet, verbessert .NET 6 die Leistung von gRPC und fügt eine Reihe von neuen Funktionen hinzu, die gRPC in modernen Cloud-nativen Anwendungen besser denn je machen sollen. In einem Beitrag in Microsofts Developer-Blog beschreibt er die neuen Funktionen und zeigt die erste gRPC-Implementierung, die End-to-End-HTTP/3 unterstützt. Hier ein paar Stichpunkte zu den der Neuerungen, die er in seinem Beitrag beschreibt, den Sie im Original auf dieser Seite finden:
  • Verbesserte Leistung durch clientseitigen Lastausgleich.
  • Einfachere Anwendungsarchitektur (kein Proxyserver).
  • Resolver unterstützen den Bezug von Adressen aus einer externen Quelle.
  • Behandlung transienter Fehler mit Wiederholungsversuchen.
  • Verwendet das Google.Protobuf-Paket als Standard-Serialisierer für Nachrichten.
  • Für mehr Download-Speed skaliert HttpClient das Empfangspufferfenster jetzt dynamisch.
  • Unterstützung für HTTP/3.


Das könnte Sie auch interessieren