Yarp

Hvad er YARP

YARP (Yet Another Reverse Proxy) er et open-source bibliotek udviklet af Microsoft til at implementere reverse proxy-funktionalitet i .NET-applikationer 1 2. Det er designet til at være meget fleksibelt og tilpasningsdygtigt, så udviklere kan bygge skræddersyede reverse proxies ved hjælp af .NET-teknologier 2.

Pasted image 20241121101048.png
Billedet er fra Kinsta

Hovedfunktioner

Anvendelsesområder

YARP kan bruges som:

  1. API-gateway i mikroservice-arkitekturer
  2. Load balancer til at fordele trafik på tværs af flere servere
  3. Routing-værktøj til at dirigere anmodninger baseret på stier, headers eller andre kriterier
  4. Sikkerhedsproxy til at beskytte backend-tjenester mod direkte adgang 2

YARP adskiller sig fra andre reverse proxies ved at være specifikt designet til .NET-økosystemet og er mere et framework end en selvstændig proxyserver 2.