Versions Compared

Key

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

...

트리구조이지만, FullName을 알고있을시 최하위 자식노드에게 직접 리모트 메시지전송이 가능하며 , 부모를 통해 대리 접근도 가능하다.( 접근의 유연성)

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

또한 클러스터 룰정의를 통해 코드의 큰수정없이 접근에대한 클러스터 처리도도 수정및 서비스 Down없이 스케일아웃 배포에대한 문제해결도 가능합니다.  ( 확장의 유연성 , ex>기존 단일처리구조에서 라운드 로빈으로 큰 코드수정없이 변경가능 ( 유연한 스케일아웃)

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

이로써 상위 감독자에게 장애에대한 룰을 각각 적용할수가 있습니다. ( 장애를 허용하고 이를 유연하게 대처하는 장애 대응 구조 설계가능 최상위 감독자를 통한 장애대책 )

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

...