Vuol utilizzando AppFabric come un server di stato sessione per asp.net rendono altamente disponibili?

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

Domanda

Ho un asp.net farm 4 server. Voglio usare AppFabric come il mio server di stato sessione, ma non sono sicuro se sarà fare quello che voglio fare. Alcune domande ...

1: Se alcuni dei nodi in crash, è uno qualsiasi dei dati di sessione hanno perso?

2: Ha ogni server dispone di una copia dei dati della sessione in caso di guasto?

Gli stati di documentazione che è necessario essere in esecuzione Windows Server 2008 Enterprise Edition o superiore per la "High Availability" dispone di AppFabric. Sono in esecuzione Windows Server 2008 Standard.

3: Questo significa che ho bisogno della versione Enterprise di avere la mia sessione di soggiorno dati al sicuro se alcuni dei nodi non riescono, o non AppFabric mantenere automaticamente i dati della sessione copiati su tutte le macchine in caso di guasto

?
È stato utile?

Soluzione

I have't giocato molto con ancora i bit di stato di sessione in modo che questa si basa su AppFabric in generale.

Se non sei su Enterprise Edition, non è possibile utilizzare l'alta disponibilità :-( In sostanza, in uno scenario di non-HA, ogni cache è 'legato' a un singolo nodo nel cluster, quindi la risposta alla tua domanda è - dipende che si blocca nodo Se è quello che ha ottenuto la cache su di essa allora sì, si sta disossato
.. Se, tuttavia, si sono in un ambiente HA qualsiasi della cache che viene creato opzione secondari withthe acceso, ha due copie della diffusione della cache attraverso i nodi in modo che se uno va giù, l'altra copia raccoglie il carico (e un'altra copia secondaria viene creata su un altro nodo).

C'è piuttosto una buona spiegazione concettuale di HA per AppFabric qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top