- Masz ochotę na coś specjalnego zestaw narzędzi stworzony do tworzenia wysokowydajnych aplikacji odwrotnego proxy HTTP?
- Masz szczęście, ponieważ zespół programistów zapewnił dostępność takiego pakietu na GitHub.
- Wiedz, że tak naprawdę nazywa się to Project YARP i jest open-source od samego Microsoftu.
- Podamy wszystkie informacje o tym oprogramowaniu, a także link do pobrania GitHub.
Ten artykuł zaczniemy od pytania. Szukasz zestawu narzędzi do tworzenia wysokowydajnych aplikacji odwrotnego proxy HTTP?
Cóż, jeśli tak jest, możemy pokazać ci taki, który jest nawet otwarty przez samego giganta technologicznego z Redmond. A jeśli następnym pytaniem było, gdzie znaleźć to oprogramowanie, odpowiedzią jest GitHub.
Zanurzmy się w to i zobaczmy, na czym polega cała ekscytacja, dotycząca tego zestawu narzędzi odwróconego proxy.
Nowy zestaw narzędzi do odwrotnego proxy jest dostępny na GitHub
Ta inicjatywa faktycznie nazywa się Projekt YARP, co oznacza Yet Another Reverse Proxy i służy do tworzenia zwrotnego serwera proxy.
Twórcy stwierdzili, że znaleźli grupę wewnętrznych zespołów w firmie Microsoft, które albo tworzyły odwrotny serwer proxy dla swojej usługi, albo pytały o interfejsy API i technologię, aby je zbudować.
W ten sposób zaangażowane osoby zdecydowały się zebrać ich wszystkich razem do pracy nad wspólnym rozwiązaniem, jakim jest, jak się domyślacie, ten projekt.
YARP to zestaw narzędzi reverse proxy do tworzenia szybkich serwerów proxy w .NET przy użyciu infrastruktury ASP.NET i .NET.
Należy pamiętać, że głównym wyróżnikiem YARP jest to, że został zaprojektowany tak, aby można go było łatwo dostosowywać i dostosowywać do konkretnych potrzeb każdego scenariusza wdrażania.
Deweloperzy powiedzieli również, że oczekują, że YARP będzie dostępny jako biblioteka i szablon projektu, które razem zapewnią solidny, wydajny serwer proxy.
Jego potok i moduły są zaprojektowane w taki sposób, aby można było łatwo dostosować funkcjonalność do własnych potrzeb.
I chociaż YARP obsługuje pliki konfiguracyjne, głównym oczekiwaniem jest to, że wielu użytkowników będzie chciało zarządzać konfiguracją programowo w oparciu o własny system zarządzania konfiguracją zaplecza.
YARP zapewni również konfiguracyjny interfejs API, aby umożliwić dostosowywanie w trakcie procesu i został zaprojektowany z możliwość dostosowania jako podstawowy scenariusz, zamiast wymagać od ciebie wyjścia ze skryptu lub konieczności przebudowy ze źródła.
Wszystkie szczegóły dotyczące tego projektu znajdziesz odwiedzając jego Strona GitHub. Ponadto, aby uzyskać regularne aktualizacje, zobacz oficjalną strona uwalnia.
Czy to narzędzie, którego szukałeś? Podziel się z nami swoimi opiniami w sekcji komentarzy poniżej.