Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Sessionstillhörighet, även kallat klibbiga sessioner, är en funktion som gör att du kan dirigera alla begäranden från en klient till samma replik. Den här funktionen är användbar för tillståndskänsliga program som kräver en konsekvent anslutning till samma replik.
Sessionsstinne tillämpas med hjälp av HTTP-cookies. Den här funktionen är tillgänglig i enkelt revisionsläge när HTTP-ingress är aktiverat. En klient kan dirigeras till en ny replik om den tidigare repliken inte längre är tillgänglig.
Om din app inte kräver sessionstillhörighet rekommenderar vi att du inte aktiverar den. När sessionstillhörigheten är inaktiverad distribuerar ingress begäranden jämnare över repliker som förbättrar appens prestanda.
Kommentar
Sessionstillhörighet stöds endast när din app är i enkelt revisionsläge och ingresstypen är HTTP.
Konfigurera sessionstillhörighet
Sessionstillhörighet konfigureras genom att ange affinity
egenskapen i konfigurationsavsnittet ingress.stickySessions
. I följande exempel visas hur du konfigurerar sessionstillhörighet för en containerapp:
{
...
"configuration": {
"ingress": {
"external": true,
"targetPort": 80,
"transport": "auto",
"stickySessions": {
"affinity": "sticky"
}
}
}
}
Du kan aktivera sessionstillhörighet när du skapar din containerapp via Azure Portal. Så här aktiverar du sessionstillhörighet:
Börja på startsidan för Azure-portalen och sök efter Container Apps i det övre sökfältet.
Välj Container Apps i sökresultatet och välj knappen Skapa .
På flikarna Grundläggande och Container anger du alla nödvändiga värden i varje avsnitt och väljer sedan fliken Ingress .
I avsnittet Programinställningar för ingress anger du Ingress till Aktiverad. När inställningen Sessionstillhörighet är aktiverad blir den tillgänglig.
För Sessionstillhörighet väljer du Aktiverad.
Du kan också aktivera eller inaktivera sessionstillhörighet när containerappen har skapats. Så här aktiverar du sessionstillhörighet:
- Gå till din app i portalen.
- Välj Inkommande.
- Du kan aktivera eller inaktivera sessionstillhörighet genom att välja eller avmarkera Aktiverad.
- Välj Spara.