У меня простая бизнес-логика, я не хочу использовать Domain Driven Design (DDD) в моем проекте. Все, что я хочу, это реализовать следующее:Внедрение CQRS событий в C#
- Запись на SQL.
- сериализуйте объект как JSON и добавьте его в очередь.
- Работника чтение сериализированного объекта и вставить его в MongoDB
- приложение считывает данные из MongoDB не SQL
я нашел около CQRS и источников событий, а также о MassTransit, но я честно потерял.
Я думаю, что я хочу просто, но я не знаю, пойду ли я в правильном направлении, я ценю любую помощь.
Чего вы хотите достичь? Почему вы считаете, что источники событий и очереди являются правильными инструментами? – jgauffin
@jgauffin, я хочу писать на sql-сервер и читать из MongoDB или любой другой базы данных noSQL, потому что у меня много чтений. Я дошел до статей, рассказывающих о событиях и CQRS, вот почему я спрашиваю, правильно ли это? потому что я потерян. –
Регулярная РСУБД (с плоской таблицей без отношений), а индекс будет очень быстрым, и у вас будет намного меньше сложности. Также намного дешевле покупать GB-серверы для сервера БД, чем поддерживать сложное решение. Было бы также интересно узнать, что вы имеете в виду с большим количеством чтений? – jgauffin