# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
🏹 KPI (practice 4)
Лабораторна робота з предмету "Компоненти програмної інженерії: Архітектура програмного забезпечення".
📝 Опис
Реалізація балансувальника виконана за алгоритмом "Хеш шляху URL" для вибору сервера зі списку “здорових” серверів. Сервер називається “здоровим”, якщо він успішно відповідає на HTTP запит /health (для визначення “здоров’я” сервера ви можете користуватися вже імплементованою функцією health).
Балансувальник підтримує список “здорових” серверів за рахунок проактивного опитування усіх наявних серверів.
Також реалізований інтеграційний тест, який відправляє певну кількість запитів на балансувальник та перевіряє, що вони були доставлені на різні сервери.
Також реалізовані U-тести та CI