Kombinationen aus virtuellen Hostnamen und Pfadroutenregeln für Load-Balancer-Backend-Sets
Erfahren Sie mehr über virtuelle Hostnamen und Pfadroutenregeln, die Anforderungen an Backend-Sets weiterleiten.
Virtuelle Hostnamen und Pfadroutenregeln leiten Anforderungen an Backend-Sets weiter. Listener mit einem virtuellen Hostnamen haben Vorrang vor dem Standard-Listener (kein Hostname). Das folgende Beispiel zeigt die Ergebnisse einer einfachen Routinginteraktion.
Das Beispielsystem umfasst drei Listener und ein Pfadroutenset:
Listener 1
- Virtueller Hostname: Kein Wert
- Standard-Backend-Set:
A - Pfadroutenset:
PathRouteSet1
Listener 2
- Virtueller Hostname:
captive.com - Standard-Backend-Set:
B - Pfadroutenset:
PathRouteSet1
Listener 3
- Virtueller Hostname:
wild.com - Standard-Backend-Set:
C - Pfadroutenset:
PathRouteSet1
Pfadroutenset
- Name des Pfadroutensets:
PathRouteSet1- Genaue Übereinstimmung mit Pfadzeichenfolge
/tame/initiiert Weiterleitung an Backend-SetB. - Genaue Übereinstimmung mit Pfadzeichenfolge
/feral/initiiert Weiterleitung an Backend-SetC.
- Genaue Übereinstimmung mit Pfadzeichenfolge
Die folgenden Konfigurationsbeispiele zeigen, wie eingehende Routen-URLs weitergeleitet werden:
http://animals.com/wird an Backend-SetAweitergeleitet.- Der virtuelle Hostname
animals.comstimmt mit Listener 1 überein. - Der Pfad
/stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://animals.com/tame/wird an Backend-SetBweitergeleitet.- Der virtuelle Hostname
animals.comstimmt mit Listener 1 überein. - Der Pfad
/tame/stimmt mit der Pfadroutenzeichenfolge/tame/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://animals.com/feral/wird an Backend-SetCweitergeleitet.- Der virtuelle Hostname
animals.comstimmt mit Listener 1 überein. - Der Pfad
/feral/stimmt mit der Pfadroutenzeichenfolge/feral/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://captive.com/wird an Backend-SetBweitergeleitet.- Der virtuelle Hostname
captive.comstimmt mit Listener 2 überein. - Der Pfad
/stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://captive.com/tame/wird an Backend-SetBweitergeleitet.- Der virtuelle Hostname
captive.comstimmt mit Listener 2 überein. - Der Pfad
/tame/stimmt mit der Pfadroutenzeichenfolge/tame/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://captive.com/feral/wird an Backend-SetCweitergeleitet.- Der virtuelle Hostname
captive.comstimmt mit Listener 2 überein. - Der Pfad
/feral/stimmt mit der Pfadroutenzeichenfolge/feral/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://wild.com/wird an Backend-SetCweitergeleitet.- Der virtuelle Hostname
wild.comstimmt mit Listener 3 überein. - Der Pfad
/stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://wild.com/tame/wird an Backend-SetBweitergeleitet.- Der virtuelle Hostname
wild.comstimmt mit Listener 3 überein. - Der Pfad
/tame/stimmt mit der Pfadroutenzeichenfolge/tame/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://wild.com/feral/wird an Backend-SetCweitergeleitet.- Der virtuelle Hostname
wild.comstimmt mit Listener 3 überein. - Der Pfad
/feral/stimmt mit der Pfadroutenzeichenfolge/feral/inPathRouteSet1genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname