2015-02-04 6 views
0

Akka 설명서가 액터를 참조 할 때 액터 서브 클래스 인을 의미합니까? 또는 복수 액터 인스턴스를 만들 수있는 Props입니까?Akka 액터 인스턴스 및 클래스

액터가 사서함을 가지고 있다고하면 액터 인스턴스마다 하나의 사서함을 의미합니까, 아니면 같은 액터의 복수 인스턴스 당 하나의 사서함을 의미합니까?

답변

1

설명서가 액터 인스턴스를 참조 할 때 Actor의 인스턴스 인 경우 Props은 구성 객체입니다. scaladocs

Props을 조리법으로 생각하십시오 - 각 구운 배우 인스턴스는 분리되어 별도의 사서함을 갖게됩니다. 예를 들어 구성 파일 (application.conf) 또는 Props에 배포 구성을 구성 할 수 있습니다. 보통 배우로 불린다

  • 배우 인스턴스, 또는 Actor 클래스의 객체 : 배우로 참조 할 수있는 두 개의 개체가 있습니다

    scaladocs (예를 들어 props.withRouter(...))의 예에 추가 docs를 참조하십시오. 따라서 '배우가 생성되었습니다'라는 말은이 인스턴스가 생성되었음을 의미합니다.

  • ActoRef은 상호 작용하는 데 사용되는 Actor (또는 해당 사서함)에 대한 포인터입니다. 액터 인스턴스 자체와 상호 작용하지 않아야하므로 (ActorRef) 메시지를 보냅니다. 따라서 '메시지 X를 액터 Y에게 보내기'를 읽으면 액자 Y의 사서함을 가리키는 ActorRef에있는 ! 메쏘드를 호출한다는 의미입니다.
+0

그러나 단지 액터를 나타낼 때? 그것이 인스턴스라고 말하지 않고. 실제로 인스턴스를 의미합니까? 사서함 예제와 같습니다. –

+0

인스턴스 및 참조와 관련된 답변이 업데이트되었습니다. – abatyuk

관련 문제