0
Akka에서 system.actorOf()
대 context.actorOf()
을 사용하여 액터를 만드는시기는 언제입니까?Actor System과 Actor Context에서 언제 Actor를 생성해야합니까?
나는 context.actorOf()
자식 배우를 만들지 만, 한 배우가 다른 대 최상위 레벨의 자식이어야 할 때를 알고 있습니까?
Akka에서 system.actorOf()
대 context.actorOf()
을 사용하여 액터를 만드는시기는 언제입니까?Actor System과 Actor Context에서 언제 Actor를 생성해야합니까?
나는 context.actorOf()
자식 배우를 만들지 만, 한 배우가 다른 대 최상위 레벨의 자식이어야 할 때를 알고 있습니까?
당신은 System 액터 아래 액터를 생성하지 않아야합니다. 일반적으로 새로운 액터를 자신의 (컨텍스트) 배우의 자녀로 설정하고 그에 따라 계층 적으로 그룹화하는 것이 좋습니다.
액터의 라이프 사이클을보다 세분화하여 언제든지 (동적으로) 필요한 각 액터 유형의 인스턴스 수를 제어 할 수 있습니다.
나는 시스템 배우에서 영화 배우를 만들만한 상황이 있습니까 ? 예를 들어, 파일에 쓸 필요가있는'FileWriterActor','LogActor','ReceiptActor'가 있다면'FileWriterActor'는'LogActor'와'ReceiptActor'의 자식이되어야합니까? – Nelson
구조에 대해서는 잘 모르겠지만 FileWriteActor 또는 LogActor 및 ReceiptActor의 관리자 (선호) 참조를 전달해야합니다. 그래서 그들은 FileWriteActor에 메시지를 보낼 수 있습니다. 부모 액터가 있으면 다른 액터의 액터 ref를 업데이트 할 필요없이 다른 FileWriter로 전환 할 수 있습니다. –