lab 7 done

This commit is contained in:
2025-12-09 07:45:09 +04:00
parent 551d36c0b4
commit 5c65cd28a7

View File

@@ -0,0 +1,12 @@
# Лабораторная работа № 7. Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
1.
* rr - раунд робин классический
* rr clock - раунд робин с часами
* по айпишнику - куда один раз сходил юзер, иуда и будет ходить
* смотреть по кол-ву активных соединений. где меньше туда и идём
2. nginx, nginx ingress(fork nginx), envoy
3. шардирование - распределение данных на разных серверах. есть горизонтальное, есть вертикальное. репликация - повторение данных, можем чтение на слейва гнать, а запись на мастера
4. ну в реверс прокси можем распределять, куда пойдут запросы, законфижить это, пример банальный - nginx, можем так же кэшировать что-то. плюс работа с ssl/tls на уровне реверс прокси можно сделать, бэк подышит немного. Так же можно рейт лимиты на уровне реверс прокси конфижить