주요특성

  • 어플리케이션은 하나의 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 만개의 액터생성가능

  • No labels