2015-06-25 15 views
50

Wir haben Anwendung mit C# SignalR und Amazon's ElastiCache als Backplane. Aber auch SignalR können bestimmte Befehle zur Ausblendung es stillt sendet eine CONFIG zum ElastiCache die SignalR leise ausfällt (CONFIG wird nicht von ElastiCache unterstützt). Für den Moment kompilieren wir unsere eigene Binärdatei von SignalR mit der Änderung des Entfernens der automatischen Rekonfigurationsroutine.Mit SignalR mit ElastiCache nicht

Ich frage mich, ob jemand über dieses Problem gestolpert und wollte sehen, wie Sie es gelöst.

Die beste Idee wäre, einen Proxy für ElastiCache (wie der Twitter-Proxy) zu schreiben, aber das ist ein großes Unternehmen.

Vielen Dank im Voraus.

+2

Welche Engine wird Ihre ElastiCache Instanz mit (Memcached oder Redis)? –

+0

Redis ist der Motor. – flyandi

+0

Können geben Sie Ihre Verbindungszeichenfolge für redis ElastiCache mit Ihren vertraulichen Daten maskieren? – efaruk

Antwort

1

In diesem Fall Kunden ist wichtig und Backen Sie Ihre eigene SignalR definitly schlechte Praxis. Finden Sie diese Seite überprüfen http://www.asp.net/signalr/overview/performance/scaleout-with-redis: Diese Methode verwendet StackExchange.Redis (Strong) und StackExchange.Redis viele Optionen für die Verbindung hat.

Wir gleiche Methode verwenden, in der page auf AWS mit ElastiCache Redis beschrieben und wir haben keine Probleme, die Sie hatten ...

Grüße ...