Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Sessieaffiniteit, ook wel plaksessies genoemd, is een functie waarmee u alle aanvragen van een client naar dezelfde replica kunt routeren. Deze functie is handig voor stateful toepassingen die een consistente verbinding met dezelfde replica vereisen.
Sessie stickiness wordt afgedwongen met behulp van HTTP-cookies. Deze functie is beschikbaar in de modus voor één revisie wanneer HTTP-inkomend verkeer is ingeschakeld. Een client kan worden doorgestuurd naar een nieuwe replica als de vorige replica niet meer beschikbaar is.
Als voor uw app geen sessieaffiniteit is vereist, wordt u aangeraden deze niet in te schakelen. Als sessieaffiniteit is uitgeschakeld, worden aanvragen gelijkmatiger verdeeld over replica's die de prestaties van uw app verbeteren.
Notitie
Sessieaffiniteit wordt alleen ondersteund wanneer uw app zich in één revisiemodus bevindt en het type inkomend verkeer HTTP is.
Sessieaffiniteit configureren
Sessieaffiniteit wordt geconfigureerd door de affinity
eigenschap in de configuratiesectie in te ingress.stickySessions
stellen. In het volgende voorbeeld ziet u hoe u sessieaffiniteit voor een container-app configureert:
{
...
"configuration": {
"ingress": {
"external": true,
"targetPort": 80,
"transport": "auto",
"stickySessions": {
"affinity": "sticky"
}
}
}
}
U kunt sessieaffiniteit inschakelen wanneer u uw container-app maakt via Azure Portal. Sessieaffiniteit inschakelen:
Begin op de startpagina van Azure Portal en zoek naar Container Apps in de bovenste zoekbalk.
Selecteer Container Apps in de zoekresultaten en selecteer de knop Maken .
Geef op de tabbladen Basisinformatie en Container alle vereiste waarden op in elke sectie en selecteer vervolgens het tabblad Inkomend verkeer.
Stel in de sectie Instellingen voor toegangToegang in op Ingeschakeld. Zodra deze optie is ingeschakeld, is de instelling sessieaffiniteit beschikbaar.
Selecteer Ingeschakeld voor sessieaffiniteit.
U kunt sessieaffiniteit ook in- of uitschakelen nadat uw container-app is gemaakt. Sessieaffiniteit inschakelen:
- Ga naar uw app in de portal.
- Selecteer Inkomend verkeer.
- U kunt sessieaffiniteit in- of uitschakelen door Ingeschakeld te selecteren of deselecteren.
- Selecteer Opslaan.