Actor란?
액터는 매우 가벼운 동시성 엔터티들이다. 이놈들은 메세지들을 event-driven receive loop 를 이용하여 비동기적으로 실행한다. 메세지에 대응되는 패턴매칭은 액터의 행동을 나타내는 굉장히 편리한 방법이며 , 추상레벨을 높혀서 Akka 를 가져다가 사용하는 개발자들이 분산/병렬 코드를 작성하기 굉장히 쉽게 해준다.
- 유사 패턴 : Active Object 패턴
- 간단한 설명 : 비동기 메시지를 처리할수 있는 능독적 객체
간단한 용어설명
- 비동기 : 다른 녀석에게 일을 넘기고 내일을 한다. ( 논블럭킹)
- 동기 : 다른 녀석이 일을 마칠때까지 기다린다. ( 블럭킹 )
- 능동적 : 나만의 큐와 스케쥴러를 가지고 있음