2012-07-23 3 views
9

Ich habe signalR erfolgreich verwendet, um eine einfache Chat-Anwendung in ASP.NET MVC3 zu erstellen. Alles funktioniert großartig lokal auf meiner Dev-Maschine.signalR Webfarm

Funktioniert die Anwendung auf dieselbe Weise in einer Webfarmumgebung mit mehreren Webservern (wird zum Beispiel live geschaltet)? Wie verwaltet SignalR seine Hubs auf diesen Servern?

Danke.

Antwort

8

Bitte David Fowler Blog-Post über Webfarm Unterstützung in SignalR v0.5 sehen: http://weblogs.asp.net/davidfowler/archive/2012/05/02/signalr-0-5.aspx

Kurz gesagt, unterstützt SignalR derzeit Redis und Windows Azure Service Bus als eine Möglichkeit, zwischen mehreren Servern in einer Webfarm zu kommunizieren.

+0

Ich wundere mich über den aktuellen Stand der Redis Unterstützung, da die Redis Links auf dem SignalR Wiki http://github.com/SignalR/SignalRwiki in den letzten Tagen verschwunden sind. Das SignalR.Redis-Projekt ist jedoch immer noch mit einem Setup-Beispiel vorhanden. –

+1

Ja, das habe ich auch bemerkt. David arbeitet gerade an einem neuen Nachrichtenbus für die nächste Version. Möglicherweise benötigt der Redis-Transport also ein Update, wenn er fertig ist und deshalb entfernt wurde. Redis sollte jedoch in Version 0.5.2 funktionieren. –