Page History
Info |
---|
Persitence는 다음과 같은 사전적의미를 가지고 있습니다. persistence 두번째의미이며, 상태를 상태(Data or State)를 저장하고 유지한다는점에서 IT전반적으로 사용되어지는 단어입니다. RDBMS는 안정적이고 범용적으로 그러한 목표를 이루어내는 대표적인 장치입니다. 대용량분산처리를위해 DB사용을 줄이는 탈중앙화가 이루어지고 있고, DB에 저장되기 전까지 각각의 분산된 객체의 상태를 어떻게 유지하고 복구를 할것인가? 사용하는 장치마다 조금씩 다른 의미를가지며 어려운 주제입니다. 장치별로 정리해본 영속성의 개념
AKKA내에서 Persitence의 개념은 실시간 메시지 처리를 하면서 변경되는 액터의 상태를 유지하는 장치라고 간단하게 요약을 하겠습니다. |
...
AKKA에서는 실시간 액터메시지를 통해 영속성을 실현하기위해 이벤트소싱/스냅샷 등의 장치를 제공해줍니다.