O HAProxy oferece a opção de definir o modo para TCP ou HTTP. Também permite que você defina a porta.
Então, por que me permite escolher entre HTTP e TCP, se está me permitindo escolher a porta também? Certamente, se eu quisesse HTTP, poderia escolher TCP e porta 80?
Por que apenas TCP e HTTP? Parece implicar que HTTP não é TCP. Por que não ter TCP, HTTP, SNMP, FTP, etc, etc, etc.
Por que apenas HTTP e TCP? Por que ter uma dessas opções se HTTP é TCP? Ache isso muito confuso e é realmente difícil encontrar informações sobre serviços não http (s) de balanceamento de carga.