Hallo, Adrian, und willkommen zurück.
Im heutigen Video werden wir über Lambda Alias sprechen.
Im Überblick ist ein Lambda-Alias ein Zeiger auf eine bestimmte Funktionsversion.
Wenn Sie sich also das Diagramm ansehen, gibt es drei Versionen der Lambda-Funktion.
Es gibt Version eins, Version zwei und Version drei.
Was tun Sie also?
Sie können einen Alias erstellen, Lambda-Alias, und der Name dieses Alias ist stabiler Code, und dann können
Sie diesen Alias auf eine bestimmte Version Ihres Codes zeigen und die Benutzer können die Funktionsversion mit Hilfe der Aliase
zugreifen.
Und so wird dieser Alias auch seine eigene Urine haben, über die sich die Benutzer mit der entsprechenden Version verbinden
können.
Bevor wir uns nun mit der interessanten Funktion von Alias befassen, wollen wir uns das Ganze aus der Perspektive einer Demo ansehen,
damit unser Konzept klar ist.
Für die heutige Demo habe ich eine Funktion namens Demo-Alias-Funktion, und diese Funktion hat zwei Versionen: Version
eins und Version zwei.
Und wir haben auch bestimmte Aliasnamen.
Wenn ich also auf Alias klicke, gibt es einen bestimmten Alias namens stabiler Code.
Und wie Sie sehen können, ist dies mit einer Version eins verbunden.
Wenn ich das also öffne, sehen Sie, wenn Sie in das R schauen, und das hat ein R und endet mit stabilem Code, und es ist
mit Version eins verbunden, so dass der Verkehr, der zu diesem Alias geht, letztendlich zur Version
eins des Codes geht.
Also gut.
Ich hoffe, Sie haben damit die Grundlagen von Alias verstanden.
Kommen wir nun zum interessanten Teil.
Eine der großartigen Funktionen von Alias ist die Routing-Konfiguration, die es uns ermöglicht, einen bestimmten
Anteil des Datenverkehrs an eine bestimmte Version zu senden.
Sie sehen zum Beispiel, dass bei diesem Lambda-Alias 90 % des Datenverkehrs auf die erste Version der Anwendung und 10
% des Datenverkehrs auf die dritte Version der Anwendung entfallen.
Wenn Sie also eine neuere Version der Produktionsanwendung bereitstellen, wollen Sie nicht, dass 100 % des Datenverkehrs direkt
dorthin fließen.
Stattdessen schickt man eine bestimmte Menge an Datenverkehr hierher, und wenn alles funktioniert, kann man
sagen, 100 % des Datenverkehrs.
Diese Art der Konfiguration kann also mit Alias erreicht werden.
Lassen Sie mich Ihnen auch dies kurz zeigen.
Lassen Sie uns also zurückgehen, wenn wir über Alias sprechen.
Ich habe noch einen weiteren Alias im Zusammenhang mit dem Kanarienvogeltest.
Der Einfachheit halber habe ich hier 850 50 % verteilt.
Idealerweise haben Sie für Canary keine 50 %, sondern nur für schnelle Tests.
Dies ist der allgemeine Ansatz.
Was wird also geschehen?
50 % des Verkehrs wird auf die erste Version des Codes gehen, 50 % des Verkehrs wird auf die zweite Version des Codes gehen.
Also lassen Sie uns das schnell eröffnen.
Sie haben auch die URL von diesem Jahr, also lassen Sie uns das schnell im Browser ausprobieren.
Das erste Mal, dass wir Halo von der Produktion erhalten haben. Wenn ich dieses Mal aktualisiere, sehen Sie, dass Sie eine andere Nachricht erhalten
haben.
Hallo aus Q, wenn ich Hallo aus der Produktion auffrische.
Wenn ich Hallo von Q Now aktualisiere, können Sie je nach Bedarf das Gewicht entsprechend ändern.
Sie können 9010 oder 95 fünf als Teil Ihrer allgemeinen Kanarienvogeltests durchführen lassen.
Großartig.
Ich hoffe, Sie haben damit die Grundlagen verstanden.
Einer der großen Vorteile von Alias ist die allgemeine Routing-Konfiguration zwischen
den Versionen.
Damit endet unser heutiges Video.