如果我理解正确,我可以将 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但想知道如何使用它?
您首选的解决方法是什么?