1

最新の Signalr.Redis パッケージ (v0.1) をダウンロードし、最新の Redis ソース コード (2.4.26) をコンパイルしました。ローカル pc で Redis を実行しようとしました (サーバーとクライアントは正常に動作します) が、Redis をメッセージ ブロードキャスターとして SignalR を起動すると、signalr がサーバーへの複数の接続を開始しようとしているようです (同じサーバー = localhost ですが、複数のポート番号)。

Redis と SignalR の統合は新しく、おそらくバグがあることは知っていますが、ローカル マシンで redis+signalr を操作することは可能ですか、それともサポートされているシナリオではありませんか?

ありがとう。

4

1 に答える 1

0

SignalRは、開いた接続を維持するために、サーバーへのさまざまな接続を試みます。ほとんどのブラウザでは、サーバーのポーリングが長くなります(これにより、複数のリクエストが発生します)。私がやったことは、SignalRが通常の方法でMVCアプリに接続し、コントローラーでアクションを呼び出して、Redisと通信できるようにすることでした。これにより、間にビジネスロジックを実行できるという追加の利点が得られます。私があなたの質問に答えたかどうかはわかりませんが、それが私にとってどのように機能したかを共有したかっただけです。

于 2012-08-12T19:25:40.113 に答える