如果我理解正确,我可以使用nServiceBus作为“框架”和/或RabbitMQ的包装器。我更喜欢使用RabbitMQ在Linux机器上。背景:我有一个应用程序,使人们能够上传图像。这些图像需要缩略图。我们的应用程序主要是asp.net(c#)。我的想法是这样的:将全尺寸图像上传到S3(或任何存储服务),创建一个具有输入存储键、输出存储键、宽度、高度的“消息”,并添加到队列中,将作为工作人员的Linux服务器(Windows许可限制)从队列中读取消息,并进行实际的调整大小,新图像将被放置在S3上,由接收到的消息的输出键定义。我可以使用Amazon SQS,但我想探索使用RabbitMQ作为传输方式的nServiceBus的可能性。
有人对此有更多的信息吗? 我在GitHub上看到了这个:http://github.com/machine/machine.mta/tree/master/Source/NServiceBus.Unicast.Transport.RabbitMQ,但不知道如何使用它?
你更倾向于采用哪种方法来处理这个问题?