2013-05-03 17 views
12

Tôi đang suy nghĩ nghiêm túc về việc sử dụng EvenStore from Greg Young, để triển khai hệ thống dựa trên các sự kiện. Tuy nhiên, tôi không chắc liệu EventStore từ Greg Young có hỗ trợ Snapshots hay không. Ảnh chụp nhanh là yêu cầu quan trọng cho ứng dụng của tôi vì chúng tôi không muốn phát lại tất cả các sự kiện để xây dựng trạng thái đối tượng mỗi lần.Ảnh chụp có được hỗ trợ từ Greg Young EventStore không?

Ai đó có thể cung cấp cho tôi các mẫu về cách tạo ảnh chụp nhanh trong EventStore (Phiên bản Greg Young) không?

+5

Tại sao các phiếu giảm giá? Câu hỏi công bằng. –

Trả lời

6

Có, chỉ cần đặt chúng trong luồng và đọc giá trị đầu tiên của luồng đó.

Ví dụ:

/streams/foo 
/streams/too-domainsnapshot 

khi đọc đọc ảnh chụp cuối cùng ra khỏi dòng ảnh chụp sau đó đọc tiếp từ phiên bản nó trỏ tới.

Bạn cũng có thể có nhiều luồng với nhiều ảnh chụp nhanh khác nhau. Tôi tin rằng các trình bao bọc miền phổ biến hỗ trợ điều này.

Điều này cũng sẽ được trả lời nhanh hơn trong nhóm thảo luận của chúng tôi (được liên kết trên trang web)

+0

Cảm ơn Greg. Rất vui được xem phản hồi của bạn. Có bất kỳ mẫu nào mà tôi có thể tham khảo không? –

+0

Tuy nhiên tôi cũng muốn xóa các sự kiện trước ảnh chụp nhanh này để tiết kiệm dung lượng đĩa ... có thể không? –

Các vấn đề liên quan