YARP - ktoś już używa na prodzie?

4

Zamiast IISa, Apacha, Nginxa itd. mamy YARPa i możemy sobie pisać własne reguły w C# jak middleware w zwykłej webappce

2

Dzięki za info, nigdy o tym nie słyszałem.

Mam tylko pytanie ponieważ przedstawiłeś YARP jako alternatywę dla IIS. Czy na pewno tak jest? Z tego co rozumiem to YARP jest znacznie prostszy i do prostszych właśnie zastosowań się nada. Mogę się oczywiście mylić ale YARP a IIS to chyba jednak dwie różne rzeczy, a wręcz gdyby się uprzec to można by YARPa hostowac właśnie pod IIS.

2

@Aventus:

ok, faktycznie jest tu ogromne uproszczenie z mojej strony i raczej nie jest w 100% alternatywą (windows/domain auth jako pierwsza rzecz która przychodzi mi na myśl)

chodziło mi o samą żonglerkę requestami (chociaż na pewno YARP może więcej), ja np. używałem nginxa i głównie tylko z "przepinania" requestów korzystałem

np. dupa.com na localhost:5001, a dupa.com/xdd na localhost:6001

I generalnie ten usecase (reverse proxy) wydaje się bardzo pasować pod YARPa, więc pozwoliłoby mi to przejść z configurowania nginxa, do C#powej apki, którą mogę łatwo rozbudowywać w zależności czego potrzebuje - jakieś logi, statystyki czy wykresy HTTP Status Codów.

0
WeiXiao napisał(a):

pozwoliłoby mi to przejść z configurowania nginxa, do C#powej apki, którą mogę łatwo rozbudowywać w zależności czego potrzebuje - jakieś logi, statystyki czy wykresy HTTP Status Codów.

To samo można zrobić w nginxie za pomocą tylko konfiguracji (a przynajmniej tak było jak korzystałem z nginxa jako kubernetesowy ingress controller).

1 użytkowników online, w tym zalogowanych: 0, gości: 1