2013-05-03 16 views
12

Poważnie myślę o używaniu EvenStore from Greg Young, do wdrażania systemu opartego na zdarzeniach. Jednak nie jestem pewien, czy EventStore z Greg Young obsługuje Snapshots. Migawki są kluczowym wymaganiem dla mojej aplikacji, ponieważ nie chcemy odtwarzać wszystkich zdarzeń, aby za każdym razem konstruować stan obiektu.Czy Snapshot jest obsługiwany przez Greg Young EventStore?

Czy ktokolwiek może mi dostarczyć próbki do tworzenia migawek w EventStore (wersja Greg Young)?

+5

Dlaczego spadki? Uczciwe pytanie imo. –

Odpowiedz

6

Tak, po prostu umieść je w strumieniu i przeczytaj pierwszą wartość tego strumienia.

Np

/streams/foo 
/streams/too-domainsnapshot 

podczas czytania czytać ostatnią migawkę poza strumieniem snapshot następnie odczytać naprzód od wersji to wskazuje.

Możesz także mieć wiele strumieni z wieloma różnymi migawkami. Sądzę, że zwykłe obwoluty domeny już to wspierają.

Odpowiemy na to szybciej w naszej grupie dyskusyjnej (link na stronie internetowej)

+0

Dzięki Greg. Dobrze widzieć odpowiedź od ciebie. Czy są jakieś próbki, do których mogę się odnieść? –

+0

Chciałbym jednak również usunąć zdarzenia, które były przed migawką, aby zaoszczędzić miejsce na dysku ... czy to możliwe? –

Powiązane problemy