Combinazioni di regole di instradamento nome host virtuale e percorso per i set backend del load balancer
Informazioni sui nomi host virtuali e sulle regole di instradamento del percorso indirizzano le richieste ai set backend.
I nomi host virtuali e le regole di instradamento del percorso instradano le richieste ai set backend. I listener con un nome host virtuale ricevono la priorità rispetto al listener predefinito (senza nome host). L'esempio seguente mostra i risultati di una semplice interazione di instradamento.
Il sistema di esempio include tre listener e un set di percorsi:
Listener 1
- Nome host virtuale: none
- Set backend predefinito:
A - Set di instradamento percorso:
PathRouteSet1
Listener 2
- Nome host virtuale:
captive.com - Set backend predefinito:
B - Set di instradamento percorso:
PathRouteSet1
Listener 3
- Nome host virtuale:
wild.com - Set backend predefinito:
C - Set di instradamento percorso:
PathRouteSet1
Set di instradamento percorso
- Nome del set di instradamento percorso:
PathRouteSet1- Corrispondenza esatta sugli instradamenti della stringa di percorso
/tame/al set backendB. - Corrispondenza esatta sugli instradamenti della stringa di percorso
/feral/al set backendC.
- Corrispondenza esatta sugli instradamenti della stringa di percorso
Gli esempi di configurazione riportati di seguito mostrano come vengono instradati gli URL degli instradamenti in entrata:
http://animals.com/viene instradato al set backendA- Il nome host virtuale
animals.comcorrisponde al Listener 1. - Il percorso
/non è EXACT_MATCH per nessuna stringa di instradamento percorso inPathRouteSet1.
- Il nome host virtuale
http://animals.com/tame/viene instradato al set backendB- Il nome host virtuale
animals.comcorrisponde al Listener 1. - Il percorso
/tame/è un EXACT_MATCH per la stringa di instradamento del percorso/tame/inPathRouteSet1.
- Il nome host virtuale
http://animals.com/feral/viene instradato al set backendC- Il nome host virtuale
animals.comcorrisponde al Listener 1. - Il percorso
/feral/è un EXACT_MATCH per la stringa di instradamento del percorso/feral/inPathRouteSet1.
- Il nome host virtuale
http://captive.com/viene instradato al set backendB- Il nome host virtuale
captive.comcorrisponde a Listener 2. - Il percorso
/non è EXACT_MATCH per nessuna stringa di instradamento percorso inPathRouteSet1.
- Il nome host virtuale
http://captive.com/tame/viene instradato al set backendB- Il nome host virtuale
captive.comcorrisponde a Listener 2. - Il percorso
/tame/è un EXACT_MATCH per la stringa di instradamento del percorso/tame/inPathRouteSet1.
- Il nome host virtuale
http://captive.com/feral/viene instradato al set backendC- Il nome host virtuale
captive.comcorrisponde a Listener 2. - Il percorso
/feral/è un EXACT_MATCH per la stringa di instradamento del percorso/feral/inPathRouteSet1.
- Il nome host virtuale
http://wild.com/viene instradato al set backendC- Il nome host virtuale
wild.comcorrisponde a Listener 3. - Il percorso
/non è EXACT_MATCH per nessuna stringa di instradamento percorso inPathRouteSet1.
- Il nome host virtuale
http://wild.com/tame/viene instradato al set backendB- Il nome host virtuale
wild.comcorrisponde a Listener 3. - Il percorso
/tame/è un EXACT_MATCH per la stringa di instradamento del percorso/tame/inPathRouteSet1.
- Il nome host virtuale
http://wild.com/feral/viene instradato al set backendC- Il nome host virtuale
wild.comcorrisponde a Listener 3. - Il percorso
/feral/è un EXACT_MATCH per la stringa di instradamento del percorso/feral/inPathRouteSet1.
- Il nome host virtuale