If I understand correctly, I can use nServiceBus as the "frame" and / or wrapper around RabbitMQ. My preference is for RabbitMQ to use it on Linux machines
Background
I have an application that allows people to upload images. These images will require thumbnails.
Asp.net (C #) predominates in our application.
My idea is to do the following:
- upload full size images to S3 (or any other storage service)
- create a βmessageβ that has an input storage key, output storage key, width, height, and queuing.
- there will be a linux server acting as a working (Windows licensing restriction) that reads messages from the queue and does the actual resizing
- the new image will be placed on S3, determined by the output key of the received message
I could use Amazon SQS, suppose, but I wanted to explore the possibility of nServiceBus with RabbitMQ for transport.
Does anyone have more info on this? I saw this on GitHub: http://github.com/machine/machine.mta/tree/master/Source/NServiceBus.Unicast.Transport.RabbitMQ , but wondered how to use this?
What would be your preferred way to approach this?
c # amazon-sqs rabbitmq message-queue nservicebus
Alex
source share