Page History
...
- 단순하게 문자열 메시지만 전송받습니다.
- 액터가 종료되더라도 최근 50개의 메시지를 복구합니다.
- 테스트코드에서는 100개의 메시지를 보내고 , 액터를 죽인후 다시 뛰워 마지막 상태가 복구가되는지 살펴봅니다.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var actorInfo = Props.Create<MySnapShotActor>(); var myactor = actorSystem.ActorOf(actorInfo, "myActor"); for(int i = 0; i < 5; i++) { string message = "t" + i; myactor.Tell(message); } waitForTest(1000); myactor.Tell(Akka.Actor.Kill.Instance, ActorRefs.NoSender); waitForTest(1000); //액터가 복구되는지 확인합니다. myactor = actorSystem.ActorOf(actorInfo, "myActor"); |
...