7

如果我理解正确,我可以将 nServiceBus 用作“框架”和/或 RabbitMQ 的包装器我对 RabbitMQ 的偏好是能够在 linux 机器上使用它

背景

我有一个应用程序可以让人们上传图片。这些图像将需要缩略图。

我们的应用程序主要是 asp.net (c#)

我的想法是执行以下操作:

  • 将完整尺寸的图像上传到 S3(或任何存储服务)
  • 创建一个具有输入存储键、输出存储键、宽度、高度的“消息” - 并添加到队列中。
  • 将有一个 linux 服务器充当工作人员(Windows 许可限制),它从队列中读取消息,并进行实际的调整大小
  • 新图像将放置在 S3 上,由接收到的消息的输出键定义

我想我可以使用 Amazon SQS,但我想探索 nServiceBus 与 RabbitMQ 进行传输的可能性。

有没有人有任何关于这样做的进一步信息?我在 GitHub 上看到了这个:http: //github.com/machine/machine.mta/tree/master/Source/NServiceBus.Unicast.Transport.RabbitMQ但想知道如何使用它?

您首选的解决方法是什么?

4

3 回答 3

2

Alex,我经常使用 SQS,但还有其他服务可能对您有用。你可以谷歌“云消息队列”并找到很多。

于 2010-10-21T12:16:41.367 回答
0

<shameless_plug>你可能也想看看EasyNetQ。它是专门作为 RabbitMQ 的 .NET API 编写的。它在 Mono 上也能正常工作。

于 2012-10-09T10:07:03.377 回答
-2

可能这个项目可以让你知道在哪里进一步寻找

于 2010-10-17T13:38:06.937 回答