Описание тега event-sourcing

Источник событий - это шаблон проектирования, который фиксирует все изменения состояния приложения в виде последовательности событий.
1 ответ

Kafka Streams: Частичная переработка по ключу

Сценарий: В сценарии веб- сеанса KafkaStreams с неограниченным (или многолетним) хранением, с интерактивными запросами (это может быть просмотрено при необходимости), со многими клиентами, каждый из которых имеет много пользователей (каждый пользова…
1 ответ

Как реализовать вход в Facebook в cqrs?

Я изучаю cqrs и источник событий и пытаюсь использовать его в своем проекте. И я застрял на 1-м шаге: вход в Facebook. Я хочу реализовать контроллер для обратного вызова в Facebook. Основная логика очень проста: просто выполните поиск существующих п…
26 июн '14 в 11:32
1 ответ

CQRS может запросить источник события?

Обычно, когда говорят о реализации CQRS, предполагается, что команды являются источником событий. Но могут ли запросы, сделанные пользователем, быть источником созданных событий в хранилище событий? Или такие действия (когда нам нужно событие, отраж…
14 мар '16 в 15:10
1 ответ

Источник событий: воспроизведение событий для дочерних объектов в совокупности

Когда дело доходит до воспроизведения событий для совокупности, как вы Apply эти события для дочерних (некорневых) объектов. Пока у меня есть две идеи о том, как можно это сделать. Получить Aggregate Root для направления событий в соответствующие об…
14 окт '13 в 10:19
0 ответов

Выполнение события akka-persistence-cassandra задерживается из-за пропущенных событий

Как часть кода akka-persistence-cassandra - событие, которое приходит с порядковым номером!= 1, инициирует поиск отсутствующей процедуры в случае, если порядковый номер 1 отсутствует в текущем временном интервале. Поскольку события для одного и того…
2 ответа

CQRS/ возможная согласованность - обработка ошибки чтения стороны чтения

Меня интересует, как другие обрабатывают сбой обновления базы данных Read Side DB в CQRS/Event Sourcing, в конечном итоге совместимых системах. У меня есть такая система, которая может добавить событие в мое хранилище событий, а затем по какой-то пр…
1 ответ

DDD дизайн + Неизменность при использовании источников событий хорошая идея?

Это мой третий вопрос по DDD и источникам событий. Я изучал некоторые лучшие практики и не имел отношения к DDD. Хорошая идея - сделать ваши классы неизменяемыми, если это возможно. Тем не менее, я вижу проблему в моей голове, пытаясь жениться на ша…
2 ответа

Сложная работа агрегат

У меня очень сложный рабочий процесс, и я не на 100% понимаю, с чем и как справиться. Я не хочу иметь код, это просто вопрос, кто за что отвечает. Дано следующее: Существует корневой каталог "C:\server" Внутри две директории "ftp" и "backup" Предста…
04 апр '17 в 13:41
2 ответа

Воспроизведение событий - проверка переходов

Мне интересно, какая именно логика должна содержаться при применении события к состоянию при воспроизведении событий с использованием какого-либо решения для поиска событий. В частности, меня интересует проверка, скажем, у меня есть объект, который …
02 май '13 в 22:11
0 ответов

Лучший способ управлять оптимистичным параллелизмом для хранилища событий mongoDb

Чтобы использовать MongoDB в качестве хранилища событий, мне было интересно, как правильно решить проблему с хранением событий и обеспечить их последовательный порядок в хранилище. Я принял оптимистический подход к параллельному назначению номера "В…
23 дек '18 в 22:35
1 ответ

Шаблон состояния с CQRS и источником событий

Я использую CQRS с Event Sourcing, и я пытаюсь использовать шаблон состояния с моим совокупным корнем. В настоящее время у меня есть модель предметной области с парой методов, называемых Create() и CreateSubscription, как показано ниже. public stati…
1 ответ

Событие Sourcing и Event / Совокупные версии

Я просто пытался узнать немного больше о CQRS и Event Sourcing. Просматривая примеры и блоги, я вижу много примеров структур событий, которые похожи на это public class Event { public Guid AggregateId {get; set;} public string Data {get; set;} //som…
01 ноя '14 в 21:58
2 ответа

Лучший способ сохранить игровые состояния доски 2048 при использовании игрового дерева в python

У меня есть минимаксная функция, которая может предсказать, является ли ход в 2048 году хорошим ходом или нет, и дать ему оценку. Однако единственное, чего не хватает, - это запоминания каждого состояния в игре. Например, если вы сдвинете доску ввер…
11 авг '18 в 02:29
4 ответа

Подходит ли Reactive Extensions для автобуса?

Я немного раньше использовал Rx для создания шины событий (например, CQRS/ES) в одном приложении, и она, кажется, отлично работает. Тем не менее, после изучения множества различных сред Event Sourcing, я не видел, чтобы Rx использовался один раз. По…
10 май '12 в 18:56
2 ответа

CQRS: чтение модели, когда источник событий связан с отношением Parent-Child-GrandChild...

Я нахожусь в процессе написания моего первого приложения CQRS, скажем, моя система отправляет следующие команды: CreateContingent (Id, Name) CreateTeam (идентификатор, имя) AssignTeamToContingent (TeamId, ContingentId) CreateParticipant (Id, Name) A…
20 мар '14 в 03:51
1 ответ

Ошибка EventSource с Dart

Я пытаюсь использовать EventSource с Dart. var source = new EventSource('/myUrl'); source.on.error.add((Event e) => print('error')); source.on.message.add((MessageEvent me) => print(me.data)); Сообщения хорошо приняты, но "ошибка" всегда печат…
07 авг '12 в 11:33
2 ответа

Источник событий / модель чтения CQRS - прогнозы

У меня есть приложение на основе микросервиса, работающее на AWS Lambda. Два из самых важных микросервисов используют event-sourcing/cqrs. Фон: (это также для меня, чтобы организовать свои мысли) Я использую эту библиотеку и храню события в DynamoDB…
3 ответа

EventStore Подписка на поток для категории

Я начал создавать тестовое приложение в.Net, которое использует EventStore от Грега Янга в качестве резервного хранилища для CQRS/ES. Чтобы упростить загрузку полной совокупности, я сохраняю поток с именем "agg-123". Например, для совокупности проду…
12 янв '16 в 17:19
5 ответов

Источник событий без CQRS

Я знаю это CQRS может быть реализовано с или без event sourcing, но работает ли другая сторона? Есть ли event sourcing без CQRS имеет смысл? Если так, как это должно быть реализовано?
3 ответа

CQRS Запись базы данных

В нашей компании мы разрабатываем систему на основе микросервиса и применяем шаблон CQRS. В CQRS мы разделяем Команды и Запросы, поэтому нам нужно разработать 2 микросервиса. В настоящее время мне поручено улучшить шаблон CQRS для сохранения событий…
29 май '18 в 15:43