Поиск событий: События, которые вызывают другие и восстановление штата

Я изо всех сил пытаюсь получить голову, что должно произойти при восстановлении модели путем воспроизведения событий из EventStore, в частности, когда события могут вызвать другие события.

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

Мы ясно не хотим, чтобы электронное письмо было отправлено каждый раз, когда мы перестроили модель для этого пользователя, но как мы остановимся от произошедшего, когда мы воспроизводят наш 10-й POWERMEMADEEVENT ?

12
задан Kirschstein 5 September 2011 в 20:38
поделиться