Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Route
Una route è associata a un router virtuale. Il percorso viene utilizzato per abbinare le richieste del router virtuale e per distribuire il traffico ai nodi virtuali associati. Se una route corrisponde a una richiesta, può distribuire il traffico a uno o più nodi virtuali di destinazione. È possibile specificare la ponderazione relativa per ogni nodo virtuale. Questo argomento consente di utilizzare route in una mesh dei servizi.
Creazione di un routing
(Facoltativo) Partita
-
(Facoltativo) Inserire il nome del servizio di destinazione per cui corrispondere alla richiesta. Se non specifichi un nome, le richieste a qualsiasi servizio corrispondono.
-
(Facoltativo) Inserire il nome del metodo di destinazione per il quale corrispondere alla richiesta. Se non specifichi un nome, le richieste a qualsiasi metodo corrispondono. Se si specifica un nome di metodo, è necessario specificare un nome di servizio.
(Facoltativo) Metadati
Seleziona Add metadata (Aggiungi metadati).
-
(Facoltativo) Inserisci il nome dei metadati in base al quale desideri indirizzare, seleziona un tipo di corrispondenza e inserisci un valore di corrispondenza. Selezionando Inverti si otterrà l'effetto opposto. Ad esempio, se specifichi un nome di metadati di
myMetadata
, un tipo Match Exact, un valore Match di123
e selezioni Inverti, il percorso viene confrontato per ogni richiesta il cui nome di metadati inizia con qualcosa di diverso da123
. -
(Facoltativo) Seleziona Aggiungi metadati per aggiungere fino a dieci elementi di metadati.
(Facoltativo) Politica relativa ai tentativi
Una policy per i nuovi tentativi consente ai client di proteggersi da guasti di rete intermittenti o da guasti lato server intermittenti. Una policy per la ripetizione dei tentativi è facoltativa, ma è consigliata. I valori di timeout dei tentativi definiscono il timeout per tentativo di nuovo tentativo (incluso il tentativo iniziale). Se non definisci una politica per i nuovi tentativi, App Mesh può creare automaticamente una politica predefinita per ciascuno dei tuoi percorsi. Per ulteriori informazioni, consulta Politica predefinita per i nuovi tentativi di routing.
-
Per il timeout Riprova, inserisci il numero di unità per la durata del timeout. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo.
-
Per l'unità di timeout Retry, selezionare un'unità. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo.
-
Per Numero massimo di tentativi, inserisci il numero massimo di tentativi quando la richiesta ha esito negativo. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo. Consigliamo un valore minimo di due.
-
Seleziona uno o più eventi HTTP di nuovo tentativo. Si consiglia di selezionare almeno stream-error e gateway-error.
-
Seleziona un evento di nuovo tentativo TCP.
-
Seleziona uno o più eventi di riprova gRPC. Ti consigliamo di selezionare almeno le opzioni cancellate e non disponibili.
Timeout (facoltativo)
-
Il valore predefinito è 15 secondi. Se hai specificato un criterio Riprova, la durata specificata qui deve essere sempre maggiore o uguale alla durata dei tentativi moltiplicata per il numero massimo di tentativi che hai definito nel criterio Riprova in modo che il criterio dei tentativi possa essere completato. Se specifichi una durata superiore a 15 secondi, assicurati che anche il timeout specificato per il listener di qualsiasi nodo virtuale Target sia maggiore di 15 secondi. Per ulteriori informazioni, consulta Nodi virtuali.
-
Il valore di
0
disabilita il timeout. -
Il tempo massimo durante il quale il routing può rimanere inattivo.
(Facoltativo) Partita
-
Specifica il prefisso a cui deve corrispondere il percorso. Ad esempio, se il nome del servizio virtuale è
service-b.local
e desideri che la route corrisponda alle richieste inservice-b.local/metrics
, il prefisso deve essere/metrics
. Specificare i/
percorsi di tutto il traffico. -
(Facoltativo) Seleziona un metodo.
-
(Facoltativo) Seleziona uno schema. Applicabile solo per le route HTTP2.
Intestazioni (facoltative)
-
(Facoltativo) Seleziona Aggiungi intestazione. Inserisci il nome dell'intestazione in base al quale desideri indirizzare, seleziona un tipo di corrispondenza e inserisci un valore di corrispondenza. Selezionando Inverti si otterrà l'effetto opposto. Ad esempio, se si specifica un'intestazione denominata
clientRequestId
con il prefisso di123
e si seleziona Inverti, la rotta viene trovata per qualsiasi richiesta la cui intestazione inizia con un valore diverso da123
. -
(Facoltativo) Seleziona Aggiungi intestazione. È possibile aggiungere fino a dieci intestazioni.
(Facoltativo) Politica relativa ai tentativi
Una policy per i nuovi tentativi consente ai client di proteggersi da guasti di rete intermittenti o da guasti lato server intermittenti. Una policy per la ripetizione dei tentativi è facoltativa, ma è consigliata. I valori di timeout dei tentativi definiscono il timeout per tentativo di nuovo tentativo (incluso il tentativo iniziale). Se non definisci una politica per i nuovi tentativi, App Mesh può creare automaticamente una politica predefinita per ciascuno dei tuoi percorsi. Per ulteriori informazioni, consulta Politica predefinita per i nuovi tentativi di routing.
-
Per il timeout Riprova, inserisci il numero di unità per la durata del timeout. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo.
-
Per l'unità di timeout Retry, selezionare un'unità. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo.
-
Per Numero massimo di tentativi, inserisci il numero massimo di tentativi quando la richiesta ha esito negativo. È necessario un valore se si seleziona un evento di nuovo tentativo del protocollo. Consigliamo un valore minimo di due.
-
Seleziona uno o più eventi HTTP di nuovo tentativo. Si consiglia di selezionare almeno stream-error e gateway-error.
-
Seleziona un evento di nuovo tentativo TCP.
Timeout (facoltativo)
-
Timeout della richiesta: l'impostazione predefinita è 15 secondi. Se hai specificato un criterio Riprova, la durata specificata qui deve essere sempre maggiore o uguale alla durata dei tentativi moltiplicata per il numero massimo di tentativi che hai definito nel criterio Riprova in modo che il criterio dei tentativi possa essere completato.
-
Durata inattività: il valore predefinito è 300 secondi.
-
Il valore di
0
disabilita il timeout.
Nota
Se specifichi un timeout maggiore di quello predefinito, assicurati che anche il timeout specificato per il listener per tutti i partecipanti al nodo virtuale sia maggiore di quello predefinito. Tuttavia, se riduci il timeout a un valore inferiore a quello predefinito, è facoltativo aggiornare i timeout nei nodi virtuali. Per ulteriori informazioni, consulta Nodi virtuali.
Timeout (facoltativo)
-
Durata inattività: il valore predefinito è 300 secondi.
-
Il valore di
0
disabilita il timeout.