Page History
Info |
---|
액터모델의 특징 요약
ActorSystem 주요 메서드
Actor 메시지 전송 주요 메서드
|
...
- Ask : 결과값을 기대할때 사용합니다. 비동기로 수신하며, 동기처리시 .Result를 붙입니다. ( C#의 Async 프로그래밍 )
- Tell : 결과값이 필요 없을때 , 단지 전송만 하고 대기처리가 없습니다.
Child 액터 생성과
...
액터선택
...
자식 노드 생성
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Receive<string>(message => { if (message == "createChild") { Context.ActorOf<MyActor>("myChild"); Sender.Tell("Create Child Succed:myChild"); } else { Sender.Tell("RE:" + message); } }); |
문자열 수신부분을 수정을 하여, createChild 란 문자열을 받을시 'myChild' 란 하위 노드의 액트를 액터를 생성하고
자식액트자식액터(하위노드) 의 생성을 반환하는 메시지를 응답하는 예제입니다.
...
myactor가 어떠한 이름(myChild) 하위 노드를 만들었다면 'user/myactor/myChild' 이렇게 계층화가 됩니다.
그리고 , 액트시스템은 액터시스템은 어떠한 액터라도 선택할수 있으며
actorSystem.ActorSelection( 액터주소).어떠한액션() 이러한 접근방식으로 메시지 전송이 가능합니다.
...