Ncqrs - это платформа CQRS с открытым исходным кодом (разделение ответственности за запросы команд), построенная на.NET.
1 ответ

Отчетность в cqrs - непредвиденная статистика

Я понимаю, что базовая статистика в модели чтения может быть вычислена на лету, поскольку генерируются события из модели предметной области. Это действительно работает для более сложных ситуаций? Что произойдет, если в будущем потребуются новые стат…
01 июн '14 в 18:55
2 ответа

В чем разница между NEventStore и GetEventStore

Недавно я изучаю CQRS и хочу изменить свою систему на использование шаблонов источников событий. Но я обнаружил, что на платформе.Net существует две реализации Event Store. NEventStore(ранее JOliver EventStore) EventStore(от GetEventStore.com) Две р…
11 сен '13 в 11:53
3 ответа

Запрос данных из readmodel в обработчике команд

У меня есть необходимость отправить электронное письмо в список администраторов в ответ на команду, отправленную из пользовательского интерфейса. Администраторы, которые должны быть уведомлены, извлекаются из запроса к модели чтения. На данный момен…
2 ответа

Преимущества снимков Ncqrs?

При подготовке будущего проекта приложения я начал некоторые исследования приложений в стиле CQRS и особенно Ncqrs. Хотя большинство концепций достаточно ясны, меня немного смущает концепция моментального снимка. Я понимаю, почему восстановление объ…
30 июл '11 в 12:36
5 ответов

CQRS без Event Sourcing - каковы недостатки?

Помимо упущения некоторых преимуществ Event Sourcing, есть ли другие недостатки в адаптации существующей архитектуры к CQRS без компонента Event Sourcing? Я работаю над большими приложениями, и разработчики должны быть в состоянии справиться с разде…
08 фев '12 в 18:56
2 ответа

Ncqrs: Как создать событие, не имея совокупного корня

Учитывая, что у меня есть два ограниченных контекста: Fleet Mgt - простой поддерживающий поддомен на основе CRUD Продажи - это мой основной домен на основе CQRS Когда в управлении автопарком происходит операция CRUD, должно быть опубликовано событие…
19 окт '11 в 12:43
1 ответ

Ncqrs: Как хранить события как часть настройки теста

Как мне сохранить события как часть настройки моих тестов? В настоящее время я инициализирую состояние приложения, отправляя такие команды: Given some commands were sent When sending another command Then some events should have been published я испо…
19 авг '11 в 09:46
1 ответ

NCQRS: как вы загружаетесь с домена?

Пройдите стандартный процесс регистрации: пользователь регистрируется пользователю отправлено письмо с ссылкой активировать аккаунт пользователь активирует аккаунт проблема, о которой я говорю, это: при создании первоначального аккаунта мы храним им…
15 ноя '11 в 21:57
1 ответ

ncqrs с NServiceBus 3.3

После обновления NServiceBus с 2.6 до 3.3 CommandService начал кидать System.NullReferenceException: Object reference not set to an instance of an object. на IStartableBus.Start(), Небольшое исследование показало, что UnicastBus вернулся Configure.C…
04 дек '12 в 11:08
3 ответа

DDD с.NET - есть ли общая библиотека инфраструктуры?

Мы запускаем веб-приложение с использованием DDD и CQRS (с использованием фреймворка ncqrs), и прежде чем мы начнем писать собственную библиотеку классов инфраструктуры, я хотел бы узнать, доступны ли они уже. Я думаю, что по крайней мере некоторые …
0 ответов

Реализовать гнездо cqrs в выражении API nodejs

Я написал простой API, который извлекает банки и их данные. Ниже приведен пример запроса на получение. /** * method to retrieve all distinct banks */ router.get('/banks', function (req, res) { Bank.distinct('BANK') .then((response) => { const ban…
28 апр '18 в 07:50
0 ответов

Разрешить создание команд вне среды cqrs

У меня есть необходимость позволить разработчикам пользовательского интерфейса работать с использованием проекта MVC, который связан только с средой NCQRS через службу WCF. Чтобы сэкономить на ненужных сопоставлениях и сложности, я использую команды…
29 ноя '11 в 11:20
3 ответа

Ncqrs воссоздает полную ReadModel

Используя Ncqrs, есть ли способ воспроизвести каждое событие (все типы агрегатов) и передать их через мои денормализаторы, чтобы воссоздать всю модель чтения с нуля? Редактировать: Хотя было бы неплохо представить более конкретный вариант использова…
13 сен '11 в 21:22
4 ответа

Разница между cqrs и cqs

Я изучаю, что такое шаблон CQRS, и узнал, что существует также шаблон CQS. Когда я попытался найти, я нашел много диаграмм,информацию о CQRS, но я не нашел много о CQS ключевой момент в модели CQRS В cqrs есть одна модель для записи (модель Command)…
13 дек '15 в 19:44
1 ответ

NServiceBus и общие типы событий

Я делаю некоторую работу с использованием фреймворков NCQRS и NServiceBus 3.3.4. Я боролся с получением некоторых подписок, и насколько я могу судить, все мои настройки на 100% верны. После некоторых копаний я заметил, что имя MessageType, сохраненн…
27 янв '13 в 12:25
3 ответа

Guid созданного совокупного корня в CQRS

Глядя на этот код отсюда: [Serializable] public class CreateClientCommand : Command { public string ClientName { get; private set; } public string Street { get; private set; } public string StreetNumber { get; private set; } public string PostalCode…
24 июн '14 в 10:11
1 ответ

Репортажи в мире CQRS/ES

Я думаю, что понимаю идею модели чтения в контексте ES + CQRS (пожалуйста, исправьте меня, если нет). Тем не менее, у меня все еще есть некоторые сомнения относительно использования его в контексте "серьезной" отчетности. Допустим, я использую реляц…
03 июн '14 в 11:13
0 ответов

NCQRS vs. JOliver EventStore

Кто-нибудь оценивал и NCQRS, и JOliver EventStore? Есть ли существенные преимущества для одного или другого, или они нацелены на разные аудитории? Что я видел: NCQRS имеет встроенную поддержку NServiceBus. Не уверен в поддерживаемой версии NSB, но и…
20 окт '11 в 16:16
3 ответа

MVC строго типизированный вид и настройки на стороне сервера перед отправкой на нижние уровни?

У меня есть многоуровневое приложение, которое отправляет команды на бизнес-уровень (на самом деле, приложение основано на фреймворке ncqrs, но я не думаю, что это важно здесь). Команда выглядит так: public class RegisterUserCommand : CommandBase { …
12 сен '11 в 14:41