私が正しく理解していれば、nServiceBus を「フレームワーク」および/または RabbitMQ のラッパーとして使用できます。RabbitMQ の好みは、Linux マシンで使用できることです。
バックグラウンド
人々が画像をアップロードできるようにするアプリケーションがあります。これらの画像にはサムネイルが必要です。
私たちのアプリケーションは主にasp.net(c#)です
私の考えは、次のことを行うことです。
- フルサイズの画像を S3 (または任意のストレージ サービス) にアップロードします。
- 入力ストレージ キー、出力ストレージ キー、幅、高さを持つ「メッセージ」を作成し、キューに追加します。
- キューからメッセージを読み取り、実際のサイズ変更を行うワーカー (Windows ライセンスの制約) として機能する Linux サーバーがあります。
- 新しい画像は、受信したメッセージの出力キーによって定義された S3 に配置されます
Amazon SQS を使用できると思いますが、転送用の RabbitMQ を使用した nServiceBus の可能性を探りたかったのです。
誰かがこれを行うことについてさらに情報を持っていますか? GitHub でこれを見ました: http://github.com/machine/machine.mta/tree/master/Source/NServiceBus.Unicast.Transport.RabbitMQしかし、これをどのように使用できるか疑問に思っていましたか?
これにアプローチするためのあなたの好ましい方法は何ですか?