Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

트리구조이지만, FullName을 알고있을시 최하위 자식노드에게 직접 리모트 메시지전송이 가능하며 , 부모를 통해 대리 접근도 가능하다상대경로 트리탐색을 통해 너의 부모가 가진 모든 자식들에게 어떠한 명령도 보낼수 있습니다.( 접근의 유연성)

성능 전략에따라 다양한 라우트(ex>라운드로빈)를 선택할수있고 기존 서비스코드의 변경이 거의 없다선택할수있으며 설정화로 이루어냅니다. ( 로컬객체의 확장 유연성)

또한 클러스터 룰정의를 통해 운영장비 변경이 생길시 코드의 수정및 서비스 Down없이 스케일아웃 배포에대한 문제해결도 가능합니다. ( 유연한 스케일아웃)

장애 처리 관점에서 자식의 예외는 부모가 처리하는것을 1원칙으로, 부모의 예외를 자식노드에게 전가시키 지 않습니다.

이로써 상위 감독자에게 장애에대한 룰을 각각 적용할수가 있습니다. ( 장애를 허용하고 최상위 감독자를 통한 장애대책 )

접근이 용이하다란 말은 Actor가 어디에 있던 메시지를 전송시킬수 있다란 의미이지, 객체 자체를 접근할수 있다란 의미는 아닙니다.( 객체 공유는 액터모델에 위배됨 )


Actor의 기본 생성과 Child Actor 생성

...