Существуют ли какие-либо расширения шины данных для MassTransit?

Существуют ли какие-либо библиотеки DataBus, которые можно подключить к конвейеру MassTransit, чтобы разрешить отправку больших полезных нагрузок? В идеале я хотел бы хранить их в MongoDb, используя их GridFS.

То, что я ищу, похоже на функцию шины данных NServiceBus — http://docs.particular.net/nservicebus/messaging/databus

Заранее спасибо!


person Kevin Smith    schedule 04.11.2015    source источник


Ответы (1)


Да, в MassTransit есть аналогичная функция, и она объясняется в этом сообщении в блоге:

http://blog.phatboyg.com/masstransit/2015/06/16/masstransit-v3-update.html

Его пока нет в документации, но он будет задокументирован в будущем обновлении. В версии 3.0.15 также была добавлена ​​возможность шифрования данных сообщения, и есть модульные тесты, которые показывают, как это делается (да, это тоже нужно задокументировать).

person Chris Patterson    schedule 05.11.2015
comment
Это здорово, я довольно много копался в коде в последнее время и заметил, что это не будет такой уж тяжелой работой, чтобы что-то встроить. Здорово, что это уже испечено! - person Kevin Smith; 05.11.2015
comment
Мы решили завершить это с помощью mongodb и сделать его общедоступным — github.com/LiberisLabs/MassTransit.MongoDb / nuget.org/packages/MassTransit.MessageData.MongoDb - person Kevin Smith; 20.11.2015