Versions Compared

Key

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

...

Warning

실제 강의때 언급된 오라클 아키텍쳐 그림한장으로,어플리케이션에서 몇가지 연결고리를 발견하였습니다. (개인적 관점에의한)

오라클에서 사용되는 용어에 대해 설명은 별도로 하지않고 노랑링크로 이해가 쉬운 블로그 링크로 대체하였습니다. (내공부족 구글링)


어플리케이션 설계에 있어서 공통해결과제


여기서의 어플리케이션은 분산서비스환경에서 작동하는 어플리케이션이며

이와 관련해서는 별도로 정리중에 있습니다.

참고링크 : http://wiki.webnori.com/display/AKKA


동시성 대량 요청처리

...

 


대량의 클라이언트 요청을 어떻게 합리적으로 처리를 하느냐에 대한 고민이며

...

스레드를 옵션화하고 최적화할수 있는 Dispatcher 개념에대해 고민해야합니다.


관련 개인 학습 자료 :Dispatcher


데이터 무결성

...

데이터 무결성을 지키기 위해, 오라클은 몇가지 제약조건을 제시합니다.

...

메시지 전송보장을 위한 노력 : http://erlang.org/faq/academic.html#idp32880720 ( 10.9절 참고 : 언랭에서 크게 성공을 거둔 컨셉 )

관련 개인 학습 관련  자료 : MessageDeliveryReliability

...

어플리케이션에서는 메모리에 영속성을 부여하는 Persitence 와 관련이 있습니다.


관련 개인 학습 자료 : 03. Persistence

모니터링

...

오라클 관련 키워드 : PMON , SMON

...

데몬이 존재합니다.  어플리케이션에 있어서도 동일한 목적으로

자체 진단기능에대해 고민을 해야합니다.

장애대처를 하기위한 기존 예외 핸들링에대한 문제점과 한계점을 인지하고

자체적인 감독자에의한 모니터링을통한 복구전략을 수립해야합니다어플리케이션에서는 관리자를 통한 장애처리모델과 관련이있습니다.


학습중인 관련 컨셉 http://getakka.net/articles/concepts/supervision.html

관련 자료 : Fault Tolerance -결함허용