Получение событий из EventStore

Если я хочу заполнить новую Viewmodel на основе всех исторических событий, хранящихся в ES, как бы я это сделал?

Я могу видеть IPersistStreams.GetFrom(DateTime) но, кажется, немного страшно собрать их всех за один раз.

Я думаю, что получение их партиями - это то, что я ищу.

Я использую EventStore 3.0.

1 ответ

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

Другие вопросы по тегам