2

現在、SignalR.Redis は Booksleeve を使用しています。

ただし、SignalR.Redis は、signalR.Redis (2.2 Dev Branch) の Booksleave ではなく、StackExchange.Redis に移行されました。

2.2 にアップグレードした後も、同じコードを使用して単一の Redis サーバーを指定できます。

GlobalHost.DependencyResolver.UseRedis("localhost", 6379, string.Empty, "myApp");

ただし、現在、ConnectionMultiplexer (StackExchange.Redis で利用可能) を使用して、SignalR.Redis で複数のサーバーを指定する方法を考えています (1 つのサーバーのみを指定するのではなく)。

ここでの答え: BookSleeve の ConnectionUtils.Connect() を使用して Redis メッセージバス フェイルオーバーで SignalR を使用すると、正しい方向に進みましたが、実装方法について混乱しています。

どんな助けでも大歓迎です。

4

1 に答える 1

4

SignalR 2.2 で ConnectionMultiplex を指定することはできません。ここでそれに関する問題を開きました https://github.com/SignalR/SignalR/issues/3383

リポジトリへの PR を作成しています。Damian はその問題をマイルストーン 2.2.1 としてマークしました。できればすぐにリリースされることを願っています (もちろん、最初に PR を送信する必要があります)。

.u

于 2015-01-20T20:42:45.060 に答える