RabbitMQ を使用して、ASP.net MVC 4 から AMQP メッセージを消費したいとしましょう。System.Web.HttpContext.Current.Applicationにオブジェクトを保存します。このオブジェクトは、BackgroundWorker のインスタンスを内部的に使用してメッセージをリッスンします (リスナーはGlobal.asax.csで作成されます) 。
これはこの操作を実装する良い方法ですか、それとも静的クラス/シングルトンを使用する必要がありますか? 私は ASP.net MVC に不慣れなので、よくわかりません。ASP.net MVC 4 は最適なプラットフォームではないのでしょうか? あなたは何をお勧めします?
目標は、メッセージ トラフィックを監視/ログに記録し、Web インターフェイスから自由にコンシューマを削除/作成/構成できるようにすることです。
私は良い研究を信じているので、これは私の最初のスタックオーバーフロー投稿です。でも、今回は他の方のお話も聞きたいです thx :)