Différence entre frontend/backend et à écouter dans haproxy
Espérons le, une question simple. Je m'excuse si cela a été fait avant. Je suis en train d'apprendre haproxy et l'ensemble semble très simple. Cependant, je suis curieux de savoir quelle est la différence entre l'utilisation de frontend/backend et écouter config blocs? Mon hypothèse est que d'écouter, c'est juste plus simple, pour les configurations de base, tout en frontend/backend est plus avancé, vous permettant de passer dynamiquement backends ou de partager des sorties, etc. C'est qu'en un mot?
Merci,
Al
OriginalL'auteur Al F | 2016-08-29
Vous devez vous connecter pour publier un commentaire.
Tous les trois sont appelés des "procurations".
Un
listen
est un combinéfrontend
etbackend
. Unlisten
implicitedefault_backend
de lui-même, mais l'interface logique d'unlisten
pouvez utiliser d'autres backends et son backend section peuvent être utilisées par d'autres interfaces. Fondamentalement, cela il suffit de garder la configuration plus compacte de règles simples, mais sinon c'est presque la même que la déclaration d'une distinct frontend et backend du même nom, tout en gardant la config ensemble.C'est notamment utile pour le protocole TCP parce que de telles configurations sont généralement plus simples que HTTP. Mais un
listen
proxy peut être utilisé pour l'une ou l'autre application.OriginalL'auteur Michael - sqlbot