Versions Compared

Key

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

장애에 대응하기 위해서는 크게 두가지 방법이 있습니다.

  • 시스템및 서비스가 절대로 장애가 발생하지 않아서 아무것도 하지않는 경우
  • 반대로 모든 장애에 대해 대응책을 세우는것입니다.

전자는 거의 불가능하고, 후자또한 어떠한 장치로 모든것에 대응하는 전략을 세우는것은 아주 어렵고

서비스코드에 썩임으로 서비스코드의 흐름을 복잡하게 만들수가 있습니다.


AKKA자체로 일러한 장애에대한 대응을 자동으로 할수 있는것은 아닙니다.

단지 ,이러한 대응을 일괄적이고 유연한 방법을 제시하고 개발자는 다양한 전략중

하나를 선택하여 그것을 서비스코드와 분리하여 설계할수 있는 장치만 제공을 해줍니다

결함을 허용하지 않는 시스템은, 역설적으로 결함에 대응을 하지 않겠다란 의미입니다.

ActorSystem 은 결함을 허용함으로(결함을 발생시키겠다란 의미 아님)

장애발생시 감시(모니터링)할수있는 장치를 제공하고 , 사용자가 직접 대처할수 있는 다양한 전략을

선택하거나 응용프로그램에 설계할수가 있습니다.


장애 대응 설계

...

 액터 장애처리모델은 기존 예외처리모델과 비교하여, 서비스코드와 예외상황을 완전하게

...