Аксон - событие воспроизведения для определенного типа или для одного конкретного идентификатора - PullRequest
0 голосов
/ 01 февраля 2019

Используя платформу Axon, я смог воспроизвести все хранилище событий и воссоздать модель представления.Но возможно ли воспроизвести событие для определенного типа или для определенного идентификатора.

Допустим, у меня есть событие клиента, и я хочу воспроизвести все событие клиента с Id = 100. Имеет ли смысл повтор воспроизведения для конкретного клиента или имеет смысл воспроизвести длявесь магазин событий всегда?

Заранее спасибо

Ответы [ 2 ]

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

Как указывает Константин, этот запрос на воспроизведение определенного представления имеет общий смысл.

Предоставляемый процесс воспроизведения в Axon Framework на данный момент обеспечивает запуск воспроизведения только для определенной группы обработки, позволяющей установитьмомент времени, когда вы захотите воспроизвести его.

Существуют идеи, чтобы предоставить более тонкое решение для воспроизведения, однако мне было бы трудно сказать вам, когда это произойдет.Таким образом, для воспроизведения только одной модели представления, например, для скорости, потребуется некоторый пользовательский код.Дайте мне знать, если вас заинтересуют некоторые советы о том, как это сделать.

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

Это нормально делать для вас все, что имеет смысл, для этой конкретной модели чтения.

Одной из причин повторной обработки только одного клиента является скорость.Если это намного быстрее, чем полная перестройка (то есть, потому что у вас много клиентов) и , результат будет таким же , тогда сделайте это.

...