2015-06-25 22 views
50

Abbiamo un'applicazione C# utilizzando SignalR e Amazon's ElastiCache come backplane. Tuttavia, anche SignalR consente di mascherare alcuni comandi che invia ancora un CONFIG allo ElastiCache che non riesce a SignalR in modo silenzioso (CONFIG non è supportato da ElastiCache). Per ora compiliamo il nostro binario di SignalR con la modifica della rimozione della routine di riconfigurazione automatica.Utilizzo di SignalR con ElastiCache non riuscito

Mi chiedo se qualcun altro ha inciampato su questo problema e voleva vedere come lo hai risolto.

L'idea migliore sarebbe quella di scrivere un proxy per ElastiCache (come il proxy di Twitter) ma questa è un'impresa enorme.

Grazie in anticipo.

+2

Quale motore è l'istanza ElastiCache utilizzando (Memcached o Redis)? –

+0

Redis è il motore. – flyandi

+0

Puoi fornire la stringa di connessione per redis ElastiCache mascherando i tuoi dati riservati? – efaruk

risposta

1

In questo caso, il client è importante e la cottura del proprio SignalR è una pratica decisamente negativa. Hai controllato questa pagina http://www.asp.net/signalr/overview/performance/scaleout-with-redis: questo metodo utilizza StackExchange.Redis (StrongName) e StackExchange.Redis ha molte opzioni per la connessione.

Stiamo usando lo stesso metodo descritto nel page su AWS con Elasticache Redis e non abbiamo problemi che hai avuto ...

Saluti ...

Problemi correlati