4

Web アプリケーションで SignalR.Redis と ServiceStack.Redis を使用しています。SignalR.Redis は Booksleeve redis クライアントを使用し、もちろん ServiceStack.Redis には独自のクライアント コードがあることに気付きました。

同じプロジェクトでこれらの両方を使用しても問題ありませんか? 明らかに機能しますが、同じアプリから複数の redis クライアント (したがって複数の redis 接続) を使用するのは悪い習慣のようです。すべてのコードが同じクライアントを使用するように、ServiceStack.Redis クライアントを使用する SignalR バックプレーンを実装する必要がありますか?

ServiceStack.Redis は Booksleeve のような非同期クライアントではないため、SignalR の ServiceStack.Redis バックプレーンも機能しますか?

4

1 に答える 1

2

ServiceStack.Redis と Booksleeve を同じコードベースで使用しないことによる技術的な問題はありません。それぞれが独自の (非常に軽い) tcp ソケット接続をバッ​​クエンド redis-server にカプセル化するだけで、ライブラリ間のコード共有や状態の変更はありません。 .

于 2013-03-30T00:16:44.410 に答える