2012-04-12 8 views
0

これについての回答を見つけようとしましたが、Googleで納得のいくものは見つかりませんでした。私はアプリケーションで80人以上のオブザーバーを抱えており、将来的には(トラフィック、スケーラビリティ、アプリケーション、リアルタイム性、応答性など)、将来的に問題が発生するかどうか疑問に思っていました。Observer Railsのスケーラビリティ(達成システム)

もしあれば?あらゆる洗練されたソリューション。

ありがとうございます。

+0

アプリケーションのプロファイリングを試しましたか? –

+0

まだ実行していません。私はやっていない(あなたのルビー教授の話)。私は洞察力を求めていただけだった。 – fneron

答えて

1

あなたは相当量の事後アクションのタスクを必要としているようです。オーバーヘッドに気にしない場合は、代わりにバックグラウンドワーカーを調べることをお勧めします。 バックグラウンドワーカーは、オブザーバーが同期しているため、アプリの応答性を維持します。 Beanstalkdとそのクライアントを軽量のバックグラウンドワーカー用に見たい場合があります。唯一の代償は、失敗した場合の失敗条件です。あなたは何とかあなたのロジックでそれを処理する必要があります。

+0

ありがとうございました。私はこのようなものを探していた。 – fneron

関連する問題