cqrs
Я совершенно новичок в Node.JS, если я хочу передавать сообщения внешним системам с помощью message / event / servicebus.. какие существуют альтернативы, которые хорошо интегрируются с узлом? Сообщения - это просто строки JSON, а внешние системы могут быть любыми, например агентом C# или чем-то подобным. (...
Моя команда: public class Command : IRequest { ... } Мой куратор: public class CommandHandler : IAsyncRequestHandler<Command> { ... } Моя регистрация конвейера (не используя открытые универсальные шаблоны): services.AddTransient<IPipelineBehavior<Command>, MyBehavior<Command>>...
У меня микрослужб-приложение работает на платформе AWS лямбда. Два из микросервисов, наиболее важных, используют event-sourcing/CQR. Предыстория: (это также для меня, чтобы организовать свои мысли) Я использую эту библиотеку и храню события в DynamoDB и проекции в AWS S3. Часть записи работает как закл...
Я читал текст Уди Дахана на [Command Query separation and SOA] [1]. Размышления о том, как я буду использовать это на практике в системе, над которой я сейчас работаю, вызвали некоторые вопросы... 1. Рассмотрим следующую ситуацию, когда у меня есть клиентское приложение WPF, которое позволяет пользователю ...
Будет ли нормально иметь события в потоке событий, которые не влияют на агрегат в состоянии домена? Возьмем, например, такое событие, как AllCompletedTodosPurged, которое не делает ничего, кроме изменениямодели чтения с активными todos путем удаления всех завершенных todos....
Я пытаюсь встать и запустить свою настройку NServiceBus. Я в основном пытаюсь скопировать некоторые из примеров проекта AsyncPages. В моем проекте CommandServer у меня есть следующая конфигурация: <MsmqTransportConfig InputQueue="SonatribeInputQueue" ErrorQueue="error" NumberOfWorkerThrea...
Предположительно, мы могли бы воскресить состояние, применив тот же набор команд, так почему бы просто не хранить команды, а не события?...
В настоящее время я пытаюсь понять, как построить внутреннюю структуру хранилища событий. Что я получил до сих пор: хранилище событий имеет две таблицы (коллекции, ...), один для агрегатов и один для событий. Таблица агрегатов содержит следующие данные: aggregateId (который, вероятно, будет GUID) и aggrega...
хотя я сталкивался с Кафка раньше я только недавно понял, что Кафка, возможно, может быть использован в качестве (основы) a CQRS,eventstore. один из главных моментов, который поддерживает Кафка: захват / хранение событий, все Ха, конечно. паб / суб архитектуры возможность воспроизведения журнала событий, к...
Если бы я использовал СУБД (например, SQL Server) для хранения данных источников событий, как могла бы выглядеть схема? Я видел несколько вариантов, о которых говорили в абстрактном смысле, но ничего конкретного. например, скажем, у вас есть объект "продукт", и изменения в этом продукте могут быть предста...