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.
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.