Ciao, Adrian, e bentornato.
Nel video di oggi parleremo di Lambda Alias.
A livello generale, un alias lambda è come un puntatore a una versione specifica della funzione.
Se si guarda al diagramma, ci sono tre versioni della funzione lambda.
Esiste la versione uno, la versione due e la versione tre.
Quindi cosa fare?
È possibile creare un alias, un alias lambda, il cui nome è codice stabile; è possibile puntare
questo alias a una versione specifica del codice e gli utenti possono accedere alla versione della funzione utilizzando
gli alias.
Anche questo alias avrà la sua urina, attraverso la quale gli utenti potranno collegarsi alla versione appropriata.
Ora, prima di esaminare l'interessante funzione di Alias, analizziamola dal punto di vista della demo, in modo
che il concetto sia chiaro.
Per la dimostrazione di oggi ho una funzione chiamata Demo Alias e questa funzione ha due versioni,
la prima e la seconda.
E abbiamo anche alcuni alias.
Se faccio clic su Alias, c'è un alias specifico chiamato codice stabile.
E se vedete questo è associato a una versione uno.
Quindi, se apro questo, si vede che se si guarda alla R e questa ha una R e termina con codice stabile ed è associata
alla versione uno, quindi il traffico che va a questo alias alla fine andrà alla versione uno
del codice.
Va bene.
Spero quindi che abbiate capito le basi di Alias.
Passiamo ora alla parte interessante.
Ora, una delle grandi caratteristiche di Alias è la sua configurazione di routing, che a sua volta ci permette di inviare
una certa percentuale di traffico a una versione specifica.
Ad esempio, si nota che in questo alias lambda il 90% del traffico va alla versione uno dell'applicazione
e il 10% alla versione tre dell'applicazione.
Quindi, se si sta distribuendo una versione più recente dell'applicazione di produzione, non si vuole che il 100% del traffico
vada direttamente lì.
Invece, si invia qui una certa quantità di traffico e, se tutto funziona, si può dire
il 100% del traffico.
Questo tipo di configurazione è quindi realizzabile con Alias.
Ora permettetemi di mostrarvi rapidamente anche questo.
Torniamo ora a parlare di Alias.
Ho anche un altro Alias relativo al test del canarino.
Ora, per semplicità, ho distribuito 850 50%.
Idealmente per Canary non avrete il 50%, ma solo per un rapido test.
Questo è l'approccio generale.
Cosa succederà?
Il 50% del traffico andrà alla versione uno del codice, il 50% del traffico andrà alla versione due del codice.
Apriamo quindi rapidamente il discorso.
Avete anche l'URL di quest'anno, quindi provatelo rapidamente nel browser.
La prima volta che abbiamo ricevuto Halo dalla produzione, se faccio un refresh questa volta, vedete che avete ricevuto un messaggio diverso.
Ciao da Q se mi rinfresco ciao dalla produzione.
Se aggiorno ciao da Q Ora, a seconda delle esigenze, è possibile modificare il peso di conseguenza.
È possibile avere 9010 o 95 cinque di conseguenza come parte del test canarino complessivo.
Ottimo.
Spero che con questo abbiate capito le basi.
Uno dei grandi vantaggi offerti da Alias riguarda la configurazione complessiva del routing tra
le versioni.
Con questo si conclude il video di oggi.