akka에서 액터가 정지되면 poststop 메서드가 호출됩니다.Akka에서 사후 정지와 종료 사이의 차이점은 무엇입니까?
시계도 감독자가 에 구성되어 배우가 종료 될 때 감독자 내에서 종료 된 메시지를받을 수 있습니다.
Terminated 대신 postStop을 사용하면 어떤 이점이 있습니까? 내가 볼 수있는 유일한 차이점은 입니다. 액터가 종료되면 postStop이 (액터 내에서) 호출되고 액터가 종료되면 (관리자 내에서) Terminated가 호출된다는 점만 다릅니다.
배우가 중지되었을 때 종료되지 않습니까? Terminated
메시지가 배우가 정말 그냥 다시 시작하지 않을 경우, 정지 된 경우에만 부모에게 전송되는 동안 모든
http://doc.akka.io/api/akka/2.3.0/index.html#akka.actor.Actor postStop에 따르면 "actor.stop()"이 호출 된 후 비동기 적으로 호출됩니다. 이행." 그래서 이것은 postStop이 명시 적 actor.stop이 호출 된 후에 호출되고 일단 멈 추면 종료됩니다. –
@ blue-sky, yes,'postStop()'은 액터가 정지 된 후에 호출됩니다. 그리고 "중지됨"과 "종료 됨"은 같은 것입니다. –