Если я правильно понимаю, я могу использовать nServiceBus как «фреймворк» и/или оболочку вокруг RabbitMQ Мои предпочтения RabbitMQ могут использовать его на Linux-машинахИспользование RabbitMQ с nServiceBus (для C#) против использования Amazon SQS
фон
у меня есть приложение, которое позволяет людям загружать изображения. Эти изображения потребуют эскизов.
Наше приложение является главным asp.net (с #)
Моя идея заключается в том, чтобы сделать следующее:
- загрузить полный размер изображения на S3 (или любой другой сервис хранения)
- создать «сообщение», в котором есть входной ключ хранения, выходной ключ хранения, ширина, высота и добавление в очередь.
- будет сервер Linux действует как рабочий (окна лицензирования ограничения), которая считывает сообщения из очереди, и делает фактического изменение размера
- нового изображения будет размещено на S3, определяемый выходные ключом принятого сообщения
Я мог бы использовать Amazon SQS, предположим, но я хотел изучить возможность nServiceBus с RabbitMQ для транспорта.
У вас есть дополнительная информация об этом? Я видел это на GitHub: http://github.com/machine/machine.mta/tree/master/Source/NServiceBus.Unicast.Transport.RabbitMQ, но задавался вопросом, как это можно использовать?
Каким будет ваш предпочтительный способ приблизиться к этому?
Я уже включил это в свой вопрос .... – Alex