Page History
Info |
---|
스냅샷은 앞장 이벤트소싱에서도 부분적으로 사용이되었습니다. 스냅샷은 성능상의 목적으로 다양한곳에서 혼합되어 사용될수 있으며 그 컨셉은 간단합니다. 무수히 발생하는 이벤트로 인해 우리가 설계한 어떠한 객체의 상태는 지속적으로 변경된다는 점이며 모든 상태변화를 기록하는것은 불필요할수도 있으며, 필요한 순간의 청사진만 찍어서 그것을 활용할수 있다란 것입니다. 상태를 기록하는 범위와 주기에따라 세가지로 구분되며, 그 차이를통해 스냅샷을 이해할수가 있습니다.
AKKA에서의 스냅샷은 모든것을 저장해야 하는것과실시간 메시지 모든것을 저장해야 요구와, 중요한 1건은 1건은 꼭 저장해야 하는 Persitence 각기 다른 요구 요건에서 중간 조율을할수 있는 장치쯤으로 정의해봅니다중간쯤에 위치하여 조율을하는 장치로 활용할수가 있습니다. 연관 키워드 : difference between redo and snapshot |
...