¿Si se usa AppFabric como un servidor de estado de sesión para asp.net hacen que sea altamente disponible?

StackOverflow https://stackoverflow.com/questions/4083235

Pregunta

Tengo una granja asp.net 4 servidor. Quiero usar AppFabric que mi servidor de estado de sesión, pero no estoy seguro si va a hacer lo que yo quiero que haga. Algunas preguntas ...

1: Si algunos de los nodos de choque, es cualquiera de los datos de la sesión perdieron?

2: ¿Cada servidor tiene una copia de los datos de la sesión en caso de fallo?

La documentación que debe ejecutar Windows Server 2008 Enterprise Edition o por encima de la "alta disponibilidad" cuenta de AppFabric. Estoy corriendo Windows Server 2008 Standard.

3: ¿Eso significa que necesitará la edición empresarial de tener mi sesión de estancia datos seguros si algunos de los nodos no puede, o no AppFabric mantener automáticamente los datos de la sesión copiados en todos los equipos en caso de fallo

?
¿Fue útil?

Solución

Me have't jugó mucho con los bits de estado de sesión aún por lo que este se basa en AppFabric general.

Si no estás en Enterprise Edition, no se puede utilizar la alta disponibilidad :-( En esencia, en un escenario de no-HA, cada caché es 'atado' a un solo nodo en el clúster, por lo que la respuesta a su pregunta es - que depende qué nodo cae Si es el que tiene el caché en él, entonces sí, que está deshuesada
.. Si, sin embargo, que son en un entorno HA cualquier caché que se crea opción Secondaries conla encendido, tiene dos copias de la propagación de caché a través de los nodos de modo que si uno se cae, la otra copia recoge la carga (y otra copia secundaria se crea en otro nodo).

Hay bastante buena explicación conceptual de HA para AppFabric aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top