YARP 1.1

Par:
fredericmazue

mar, 03/05/2022 - 16:00

YARP est un projet open source pour créer un proxy inverse hautement personnalisable basé sur la plate-forme Microsoft .NET. Microsoft a annoncé la publication de YARP 1.1 sur nuget.org. ARP 1.1 est une version incrémentielle, ajoutant certaines fonctionnalités fréquemment demandées depuis la sortie de la version 1.0 en novembre.

On remarque notamment la fonctionnalité Zero Byte Reads qui est optimisation des performances particulièrement utile pour le proxy Web socket et les flux gRPC. Une lecture de zéro octet est utilisée pour détecter si des données sont en attente sur le flux, et alors seulement une mémoire tampon est allouée pour les lectures.

On remarque encore le support de HTTP/3, si la fonctionnalité est activée dans .NET 6;

On remarque enfin l'ajout d'une API pour middleware donnant un accès en temps réel aux clusters et aux routes, et la possibilité de modifier le cluster après l'exécution du routage.