2015-11-04 6 views
1

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

Что я ищу что-то похожее на функцию NServiceBus DataBus - http://docs.particular.net/nservicebus/messaging/databus

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

ответ

1

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

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

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

+0

Это потрясающе. Я очень давно копался в коде и замечал, что это будет не так уж тяжело, если вы что-то вникаете. Это здорово, что его уже запекли! –

+0

Мы решили обернуть это mongodb и сделать его общедоступным - https://github.com/LiberisLabs/MassTransit.MongoDb/https://www.nuget.org/packages/MassTransit.MessageData.MongoDb –