【发布时间】:2011-04-25 11:01:52
【问题描述】:
如果我理解正确,我可以将 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,但想知道如何使用它?
你喜欢用什么方式来解决这个问题?
【问题讨论】:
标签: c# message-queue nservicebus rabbitmq amazon-sqs