In this video su channel9.mmsdn.com su SignalR, il docente non consiglia l'utilizzo di Redis per le applicazioni che devono fornire una quantità molto elevata di messaggi simultanei. Ha suggerito altre tre alternative teoriche ma senza alcuna guida all'implementazione. Voglio come posso ridimensionare Signalr su macchine di tipo commissionale su Amazon Web Services e/o se è già disponibile una soluzione open source pronta.Ridimensiona SignalR senza Redis per un'app Web con traffico elevato di messaggistica
Utilizzando un backplane, il throughput massimo messaggio è inferiore a quello che è quando i clienti parlare direttamente ad un singolo nodo del server. Questo perché il backplane inoltra ogni messaggio a ogni nodo, quindi il backplane può diventare un collo di bottiglia.
Il docente ha spiegato nella sua conferenza che Redis può essere il collo di bottiglia. Sono a conoscenza del bus di servizio Windows Serve su Windows Azure, ma intendo sviluppare il mio progetto per AWS. Grazie.
Avete aggiornamenti a riguardo? –
Per ora, sto cercando di utilizzare Grantia Redis che è una soluzione scalabile per Redis al fianco di SignalR. Tuttavia, sono ancora in bianco su come dimensionare correttamente Signalr senza utilizzare una soluzione Redis scalabile (cluster) –