7

私が正しく理解していれば、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しかし、これをどのように使用できるか疑問に思っていましたか?

これにアプローチするためのあなたの好ましい方法は何ですか?

4

3 に答える 3

2

アレックス、私は SQS を頻繁に使用していますが、他にも役立つサービスがあります。「Cloud Message Queue」を Google で検索すると、それらがたくさん見つかります。

于 2010-10-21T12:16:41.367 に答える
0

<shameless_plug>EasyNetQもご覧になることをお勧めします。これは、RabbitMQ用の.NETAPIとして具体的に記述されています。モノでも問題なく動作します。

于 2012-10-09T10:07:03.377 に答える
-2

このプロジェクトは、どこを見ればよいかをあなたに教えてくれるかもしれません

于 2010-10-17T13:38:06.937 に答える