주요특성
어플리케이션은 하나의 AKKA SYSTEM을 가질수있다.
액터는 계층형 구조로 구성이 가능하다.
사용자가 생성하는 최상위 루트는 "user" 이다.
var actor1 = system.ActorSelection("user/b/c")
system을 통해 액터 참조자 획득가능
actor1.Tell("무언가");
메시지 전송가능 ( fire and fotgot)
var result = await actor1.Ask.Result("무엇인가?")
응답을 기다리는것 가능 ( ask 패턴)
var actor2 = systen.ActorSelection("akka://s2:1.1.1.1:7000/user/a")
원격의 액터참조 획득가능
actor2.Tell("무언가");
로컬과 원격전송의 차이가 없음
주요성능
단일 기계에서 최대 초당 5 천만 메시지 처리 가능
원격처리는 TCP 모듈(네티)의 성능만큼 처리가능
메모리 힙 GB 당 250 만개의 액터생성가능