CSHARP_CI Telegram 1450
🚀 Хочешь масштабировать своё API по горизонтали? Без балансировщика нагрузки не обойтись.

Вот как быстро собрать свой на .NET с помощью YARP (Yet Another Reverse Proxy):

3 простых шага:
1. Установи библиотеку YARP (`Microsoft.ReverseProxy`)
2. Настрой YARP в Program.cs и appsettings.json
3. Укажи пути к downstream-сервисам

После этого твой прокси уже готов к работе — будет распределять трафик между сервисами.

Но это только начало. YARP мощный и расширяемый. Он поддерживает разные политики балансировки нагрузки прямо "из коробки":

Random — случайный выбор
RoundRobin — по кругу
LeastRequests — к тому, у кого меньше всего запросов
FirstAlphabetical — по алфавиту
PowerOfTwoChoices — выбери лучший из двух случайных (дефолт)

Автор статьи применил YARP для масштабирования нескольких приложений и делится опытом в полном гайде:

📖 Читай подробнее: https://milanjovanovic.tech/blog/horizontally-scaling-aspnetcore-apis-with-yarp-load-balancing



tgoop.com/csharp_ci/1450
Create:
Last Update:

🚀 Хочешь масштабировать своё API по горизонтали? Без балансировщика нагрузки не обойтись.

Вот как быстро собрать свой на .NET с помощью YARP (Yet Another Reverse Proxy):

3 простых шага:
1. Установи библиотеку YARP (`Microsoft.ReverseProxy`)
2. Настрой YARP в Program.cs и appsettings.json
3. Укажи пути к downstream-сервисам

После этого твой прокси уже готов к работе — будет распределять трафик между сервисами.

Но это только начало. YARP мощный и расширяемый. Он поддерживает разные политики балансировки нагрузки прямо "из коробки":

Random — случайный выбор
RoundRobin — по кругу
LeastRequests — к тому, у кого меньше всего запросов
FirstAlphabetical — по алфавиту
PowerOfTwoChoices — выбери лучший из двух случайных (дефолт)

Автор статьи применил YARP для масштабирования нескольких приложений и делится опытом в полном гайде:

📖 Читай подробнее: https://milanjovanovic.tech/blog/horizontally-scaling-aspnetcore-apis-with-yarp-load-balancing

BY C# (C Sharp) programming




Share with your friend now:
tgoop.com/csharp_ci/1450

View MORE
Open in Telegram


Telegram News

Date: |

How to build a private or public channel on Telegram? Informative End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance. According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. Telegram channels fall into two types:
from us


Telegram C# (C Sharp) programming
FROM American