Работа CRUD с микросервисом с использованием Dotnet Core с CQRS и MongoDb - PullRequest
0 голосов
/ 05 февраля 2019

Мне нужно сделать POC на ядре Dotnet Microservices с шаблоном CQRS и MongoDb в качестве базы данных nosql, я не знаю с чего начать, пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Это очень предметный вопрос, и не может быть никакого правильного ответа.Для начала нужно понять, действительно ли вам нужен CQRS.Этот шаблон обычно используется для Event Sourcing. CQRS требуется только в некоторых случаях, когда чтение и запись системы должны быть разделены.

Прежде чем перейти к CQRS и источникам событий, я настоятельно рекомендую понять ваши требования, так как это усложнит логику вашего приложения.

Этот пример охватывает все концепции микросервисов в одном проекте.https://github.com/EdwinVW/pitstop/

0 голосов
/ 05 февраля 2019

Пожалуйста, спросите об определенной проблеме и сделайте некоторую работу самостоятельно, прежде чем спрашивать.

Тем не менее, есть довольно хороший пакет nuget для .Net для работы с MongoDB здесь: https://www.nuget.org/packages/MongoDB.Driver/

Лично у меня нет опыта работы с CQRS, однако я обнаружил, что это может помочь: CQRS Чтение моделей в NoSql (Mongo DB) Здесь также есть пакет nuget для использования mongodb с cqrs.net:https://www.nuget.org/packages/Cqrs.MongoDB/

...