Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La afinidad de sesión, también conocida como sesiones permanentes, es una característica que permite enrutar todas las solicitudes de un cliente a la misma réplica. Esta característica es útil para las aplicaciones con estado que requieren una conexión coherente a la misma réplica.
La permanencia de sesión se aplica mediante cookies HTTP. Esta característica está disponible en modo de revisión única cuando la entrada HTTP está habilitada. Es posible que un cliente se enrute a una nueva réplica si la réplica anterior ya no está disponible.
Si la aplicación no requiere afinidad de sesión, se recomienda no habilitarla. Con la afinidad de sesión deshabilitada, la entrada distribuye las solicitudes de forma más uniforme entre las réplicas, lo que mejora el rendimiento de la aplicación.
Nota:
La afinidad de sesión solo se admite cuando la aplicación está en modo de revisión única y el tipo de entrada es HTTP.
Configuración de la afinidad de sesión
La afinidad de sesión se configura estableciendo la propiedad affinity
en la sección de configuración de ingress.stickySessions
. En el ejemplo siguiente se muestra cómo configurar la afinidad de sesión para una aplicación contenedora:
{
...
"configuration": {
"ingress": {
"external": true,
"targetPort": 80,
"transport": "auto",
"stickySessions": {
"affinity": "sticky"
}
}
}
}
Puede habilitar la afinidad de sesión al crear la aplicación de contenedor a través de Azure Portal. Para habilitar la afinidad de sesión:
Comience en la página principal de Azure Portal y busque Container Apps en la barra de búsqueda superior.
Seleccione Container Apps en los resultados de búsqueda y seleccione el botón Crear .
En las pestañas Aspectos básicos y contenedor , proporcione todos los valores necesarios en cada sección y, a continuación, seleccione la pestaña Entrada .
En la sección Configuración de entrada de la aplicación , establezca Entrada en Habilitado. Una vez habilitada, la configuración de afinidad de sesión estará disponible.
En Afinidad de sesión , seleccione Habilitado.
También puede habilitar o deshabilitar la afinidad de sesión después de crear la aplicación contenedora. Para habilitar la afinidad de sesión:
- Vaya a la aplicación en el portal.
- Seleccione Entrada.
- Puede habilitar o deshabilitar la afinidad de sesión seleccionando o deseleccionando Habilitado.
- Seleccione Guardar.