2017-01-19 1 views

답변

0

당신은 System 액터 아래 액터를 생성하지 않아야합니다. 일반적으로 새로운 액터를 자신의 (컨텍스트) 배우의 자녀로 설정하고 그에 따라 계층 적으로 그룹화하는 것이 좋습니다.

액터의 라이프 사이클을보다 세분화하여 언제든지 (동적으로) 필요한 각 액터 유형의 인스턴스 수를 제어 할 수 있습니다.

http://doc.akka.io/docs/akka/2.4/scala/actors.html

http://getakka.net/docs/Actor%20lifecycle

+0

나는 시스템 배우에서 영화 배우를 만들만한 상황이 있습니까 ? 예를 들어, 파일에 쓸 필요가있는'FileWriterActor','LogActor','ReceiptActor'가 있다면'FileWriterActor'는'LogActor'와'ReceiptActor'의 자식이되어야합니까? – Nelson

+0

구조에 대해서는 잘 모르겠지만 FileWriteActor 또는 LogActor 및 ReceiptActor의 관리자 (선호) 참조를 전달해야합니다. 그래서 그들은 FileWriteActor에 메시지를 보낼 수 있습니다. 부모 액터가 있으면 다른 액터의 액터 ref를 업데이트 할 필요없이 다른 FileWriter로 전환 할 수 있습니다. –

관련 문제