4

Amazon AW で SignalR をスケーリングする方法を知りたいと思っていました。私の理解では、SignalR をスケーリングするには、Web サイトを複数の EC2 サーバーにデプロイする必要があります。問題は、2 つ以上のサーバー間に接続がないことです。Redis DB を使用してサーバーを相互に通信させるオプションがあります。

私の質問は次のとおりです。

  1. Redis DB もスケーリングする必要がありますか?

  2. メッセージ データは DB に永続的に保存されますか、それともメッセージの送信時に削除されますか? (非常に大きくなる可能性があるため、DB にメッセージを保存させたくありません)

  3. スケーラブルな SignalR の展開を開始するために、Amazon で推奨される構成はありますか?

4

2 に答える 2

1

1) Redis をスケーリングする方法について心配する前に、Redis をスケーリングする必要があるかどうかを確認する必要があります。

2) Redis はインメモリ データセットです (http://redis.io/topics/introduction)。そのため、ディスクに永続化する必要はありません。

3) SignalR のセットアップについては、SignalR wiki (https://github.com/SignalR/SignalR/wiki) に記載されているアドバイスに従うことをお勧めします (AWS EC2 を使用しているという事実は重要ではありません)。特定の問題がある場合は戻ってください。

于 2012-10-03T20:07:11.443 に答える