HAProxy надає можливість встановити режим на TCP або HTTP. Це також дозволяє встановити порт.
То чому дозволити мені вибирати між HTTP та TCP, якщо це дозволяє мені також вибрати порт? Напевно, якщо я хотів HTTP, я міг просто вибрати TCP і порт 80?
Чому тільки TCP та HTTP? Здається, випливає, що HTTP не є TCP. Чому б не було TCP, HTTP, SNMP, FTP тощо, тощо, тощо.
Чому саме HTTP та TCP? Навіщо мати один із цих варіантів, якщо HTTP є TCP? Це дуже заплутано, і дійсно важко знайти будь-яку інформацію про збалансування завантаження послуг, що не належать до http (s).