#azure #cloud #cqrs #lokad-cqrs
#azure #облако #cqrs #lokad-cqrs
Вопрос:
В настоящее время я изучаю фреймворки CQRS для использования в проекте, который будет размещен в Azure.
Я читал о Ncqrs и Lokad.CQRS и я в настоящее время немного сбиты с толку.
Будут ли они оба работать с Azure, оба способны использовать NServiceBus или Lokad использует свой собственный обмен сообщениями?
Клиенты, которые я буду использовать, являются как веб-, так и мобильными. Я думал о создании службы WCF для получения команд, но не уверен, что это будет WCF.
Какие-либо рекомендации?
Ответ №1:
Lokad.CQRS изначально был разработан для работы с Azure. Для обмена сообщениями используются очереди Azure (с большими объектами Azure для случаев, когда сообщения не помещаются в ограничение по размеру 8 КБ).
Я не уверен насчет NCqrs, но он может предоставить адаптер для Lokad.CQRS.
Комментарии:
1. Отлично. что насчет NServiceBus — это то, что интегрировано с Lokad. CQRS или? Я постараюсь использовать Lokad. CQRS для проекта at booking и фреймворка действительно выглядят великолепно
2. На данный момент у меня есть проект ASPNET MVC, используемый в качестве API, возможно ли сохранить это (изменено позже), а затем из этого отправлять сообщения с помощью Lokad.CQRS? и, конечно, в Azure.
3. Rasmus, NServiceBus — это отдельный проект, и я не планирую интегрировать его напрямую с Lokad.CQRS. Однако отправка сообщений между этими двумя может быть возможной.
4. 2. Можно отправлять команды и запрашивать представления из ASP.NET Приложение MVC (размещенное в Azure или за его пределами). Именно так мы на самом деле работаем в Lokad для веб-и настольных клиентов.
5. Спасибо за ответ. Я рассмотрю все это, как только смогу