ES에 저장된 모든 이전 이벤트를 기반으로 새 ViewModel을 채우려면 어떻게해야합니까?EventStore에서 이벤트 가져 오기
나는 IPersistStreams.GetFrom(DateTime)
을 볼 수 있지만 한 번에 모두들을 수있는 것은 약간 무서운 것 같습니다.
나는 그것을 일괄 적으로 가져 오는 것이 내가 찾고있는 것이라고 생각한다.
EventStore 3.0은 내가 사용하고있는 것입니다.
ES에 저장된 모든 이전 이벤트를 기반으로 새 ViewModel을 채우려면 어떻게해야합니까?EventStore에서 이벤트 가져 오기
나는 IPersistStreams.GetFrom(DateTime)
을 볼 수 있지만 한 번에 모두들을 수있는 것은 약간 무서운 것 같습니다.
나는 그것을 일괄 적으로 가져 오는 것이 내가 찾고있는 것이라고 생각한다.
EventStore 3.0은 내가 사용하고있는 것입니다.
후드에서 "한꺼번에"가 아닙니다. EventStore는 수천 또는 수백만 개의 이벤트를 메모리에로드하지 않도록 사용자를 대신하여 결과를 페이징 할만큼 똑똑합니다. EventStore 유선 연결 도중 페이징 크기를 구성 할 수 있습니다.
대단하다. 나는 이것에 대해 처음 생각한 것이 아니라고 생각했다. 그래서 페이징 GetFrom()을 사용하면 커밋 수를 반환하고 다음에 마지막 타임 스탬프를 사용하게됩니까? – HAXEN
몇 개의 이벤트를보고 있습니까? –