Combinaisons des noms d'hôte virtuel et des règles de routage par chemin pour les ensembles de back-ends d'équilibreur de charge

Découvrez les noms d'hôte virtuel et les règles de routage par chemin pour acheminer les demandes vers les ensembles de back-ends.

Les noms d'hôte virtuel et les règles de routage par chemin acheminent les demandes vers les ensembles de back-ends. Les processus d'écoute comportant un nom d'hôte virtuel sont prioritaires sur le processus d'écoute par défaut (aucun nom d'hôte). L'exemple suivant illustre les résultats d'une interaction de routage simple.

Le système comprend trois processus d'écoute et un ensemble de routages par chemin :

Processus d'écoute 1

  • Nom d'hôte virtuel : aucun
  • Ensemble de back-ends par défaut : A
  • Ensemble de routages par chemin : PathRouteSet1

Processus d'écoute 2

  • Nom d'hôte virtuel : captive.com
  • Ensemble de back-ends par défaut : B
  • Ensemble de routages par chemin : PathRouteSet1

Processus d'écoute 3

  • Nom d'hôte virtuel : wild.com
  • Ensemble de back-ends par défaut : C
  • Ensemble de routages par chemin : PathRouteSet1

Ensemble de routages par chemin

  • Nom de l'ensemble de routages par chemin : PathRouteSet1
    • Une correspondance exacte sur la chaîne de chemin /tame/ achemine le trafic vers l'ensemble de back-ends B.
    • Une correspondance exacte sur la chaîne de chemin /feral/ achemine le trafic vers l'ensemble de back-ends C.

Les exemples de configuration suivants montrent comment les URL de routage entrantes sont acheminées :

  • http://animals.com/ est acheminé vers l'ensemble de back-ends A
    • Le nom d'hôte virtuel animals.com correspond au processus d'écoute 1.
    • Le chemin / n'est pas une correspondance EXACT_MATCH pour une chaîne de routage par chemin dans PathRouteSet1.
  • http://animals.com/tame/ est acheminé vers l'ensemble de back-ends B
    • Le nom d'hôte virtuel animals.com correspond au processus d'écoute 1.
    • Le chemin /tame/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /tame/ dans PathRouteSet1.
  • http://animals.com/feral/ est acheminé vers l'ensemble de back-ends C
    • Le nom d'hôte virtuel animals.com correspond au processus d'écoute 1.
    • Le chemin /feral/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /feral/ dans PathRouteSet1.
  • http://captive.com/ est acheminé vers l'ensemble de back-ends B
    • Le nom d'hôte virtuel captive.com correspond au processus d'écoute 2.
    • Le chemin / n'est pas une correspondance EXACT_MATCH pour une chaîne de routage par chemin dans PathRouteSet1.
  • http://captive.com/tame/ est acheminé vers l'ensemble de back-ends B
    • Le nom d'hôte virtuel captive.com correspond au processus d'écoute 2.
    • Le chemin /tame/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /tame/ dans PathRouteSet1.
  • http://captive.com/feral/ est acheminé vers l'ensemble de back-ends C
    • Le nom d'hôte virtuel captive.com correspond au processus d'écoute 2.
    • Le chemin /feral/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /feral/ dans PathRouteSet1.
  • http://wild.com/ est acheminé vers l'ensemble de back-ends C
    • Le nom d'hôte virtuel wild.com correspond au processus d'écoute 3.
    • Le chemin / n'est pas une correspondance EXACT_MATCH pour une chaîne de routage par chemin dans PathRouteSet1.
  • http://wild.com/tame/ est acheminé vers l'ensemble de back-ends B
    • Le nom d'hôte virtuel wild.com correspond au processus d'écoute 3.
    • Le chemin /tame/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /tame/ dans PathRouteSet1.
  • http://wild.com/feral/ est acheminé vers l'ensemble de back-ends C
    • Le nom d'hôte virtuel wild.com correspond au processus d'écoute 3.
    • Le chemin /feral/ est une correspondance EXACT_MATCH pour la chaîne de routage par chemin /feral/ dans PathRouteSet1.