将RabbitMQ与nServiceBus(用于C#)结合使用与使用AmazonSQS相比
如果我理解正确,我可以将nServiceBus用作RabbitMQ的“框架”和/或包装器 我对RabbitMQ的偏好是能够在linux机器上使用它 背景 我有一个可以让人们上传图片的应用程序。 这些图像需要缩略图 我们的应用程序主要是asp.net(c#) 我的想法是做到以下几点:将RabbitMQ与nServiceBus(用于C#)结合使用与使用AmazonSQS相比,c#,message-queue,nservicebus,rabbitmq,amazon-sqs,C#,Message Queue,Nservicebus,Rabbitmq,Amazon Sqs,如果我理解正确,我可以将nServiceBus用作RabbitMQ的“框架”和/或包装器 我对RabbitMQ的偏好是能够在linux机器上使用它 背景 我有一个可以让人们上传图片的应用程序。 这些图像需要缩略图 我们的应用程序主要是asp.net(c#) 我的想法是做到以下几点: 将全尺寸图像上载到S3(或任何存储服务) 创建一个“消息”,其中包含输入存储键、输出存储键、宽度、高度和添加到队列 将有一个linux服务器充当从队列读取消息的工作程序(windows授权约束),并执行实际的大小调
- 将全尺寸图像上载到S3(或任何存储服务)
- 创建一个“消息”,其中包含输入存储键、输出存储键、宽度、高度和添加到队列
- 将有一个linux服务器充当从队列读取消息的工作程序(windows授权约束),并执行实际的大小调整
- 新图像将放置在S3上,由接收到的消息的输出键定义
您希望采用什么方式来处理此问题?可能这会让您知道在何处可以进一步查看Alex,我经常使用SQS,但还有其他服务可能对您有用。
你可能会在谷歌上搜索“云消息队列”,并找到很多这样的队列。
你可能也想看看。它是专门作为RabbitMQ的.NET API编写的。它在Mono上也可以正常工作。请注意,如果用户没有明确要求提供建议,那么您在提交自己的项目作为答案时应该小心(不管怎样,这些问题现在一旦被发现,就会被关闭/删除)。在本例中,OP询问如何使用他已经找到的特定API。