Closed reybos closed 3 weeks ago
Кластер настроен через связку haproxy + patroni + zookeeper + postgres Включена кворумная репликация с подтверждением от 1 хоста
Проведено нагрузочное тестирование с чтением с мастера, ниже потребление ресурсов контейнеров в этом режиме
Переведены запросы на чтение, при поиске пользователей, на реплики и проведено нагрузочное тестирование, ниже видно что вся нагрузка перешла на реплики
Для проверки потери транзакций воспользовался генерацией тестовых данных https://github.com/reybos/otus-highload-social-network-2024/blob/master/sn-data-loader/src/main/java/rey/bos/highload/sn/data/loader/DataLoader.java
после остановки мастера одна из реплик стала мастером, сравнив данные в новом мастере и реплике, потери транзакций не обнаружил
Описание/Пошаговая инструкция выполнения домашнего задания:
Форма сдачи ДЗ