HAProxy перед Go. Основные настройки.

Ответ

HAProxy - балансировщик и reverse proxy. Backend - группа серверов, frontend - привязка к порту и правилам. Режимы: round-robin, leastconn. Health check через option httpchk и uri. Для Go важен timeout (client, server), и правильный health endpoint. Статистика через stats uri. Подходит для TCP и HTTP.

backend go_servers
    balance roundrobin
    option httpchk GET /health
    server s1 10.0.0.1:8080 check
    server s2 10.0.0.2:8080 check
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.