2012-08-23 6 views
1

ES에 저장된 모든 이전 이벤트를 기반으로 새 ViewModel을 채우려면 어떻게해야합니까?EventStore에서 이벤트 가져 오기

나는 IPersistStreams.GetFrom(DateTime)을 볼 수 있지만 한 번에 모두들을 수있는 것은 약간 무서운 것 같습니다.

나는 그것을 일괄 적으로 가져 오는 것이 내가 찾고있는 것이라고 생각한다.

EventStore 3.0은 내가 사용하고있는 것입니다.

+2

몇 개의 이벤트를보고 있습니까? –

답변

3

후드에서 "한꺼번에"가 아닙니다. EventStore는 수천 또는 수백만 개의 이벤트를 메모리에로드하지 않도록 사용자를 대신하여 결과를 페이징 할만큼 똑똑합니다. EventStore 유선 연결 도중 페이징 크기를 구성 할 수 있습니다.

+0

대단하다. 나는 이것에 대해 처음 생각한 것이 아니라고 생각했다. 그래서 페이징 GetFrom()을 사용하면 커밋 수를 반환하고 다음에 마지막 타임 스탬프를 사용하게됩니까? – HAXEN

관련 문제