액터모델이 만능은 아니지만 작동되는 코드를 통해 유용하게 활용될수 있는 다양한 패턴코드들을 소개하는 공간입니다.



  • MailBox

    메일박스의 개념은 처리할 이벤트를 메일박스에 담아두고 하나씩 꺼내어 처리하는 심플한 아이디어로 오늘날의 MQ(Kafka,Rabbit MQ…)가 기본으로 채택하고 있는 방식입니다.

    Akka의 액터모델 또한 로컬및 클러스터(리모트)에서 경량화된 메일박스 가지고 있으며 이는 외부 MQ를 대체하는것이아닌 메일박스를 상호 연결함으로 더 유연한 구조로 상호 운영할수도 있습니다.

    메시지 순차보장이 되는 FiFO방식의 기본 메일박스 커스텀을 통해, 실시간으로 처리되는 메시지 이벤트 우선순위를 조정할수 있는 컨셉을 살펴보겠습니다.

  • No labels
Write a comment…