콘텐츠로 이동

2023 03 22

2023-03-22

Play Thread

  • application-akka.actor.default-dispatcher-#
    • Akka가 제공하는 쓰레드 풀
    • default dispatcher for Akka Actor System
    • 액터로 넘어온 태스크의 스케줄링과 수행 담당
    • 병행적으로 처리를 할 수 있도록 도와줌
    • CPU bound한 작업에 최적화 되어있음.
    • 처리량 최대화, 레이턴시 최소화 하기 위함
  • scala-execution-context-global-#
    • 비동기적인 작업을 할 수 있도록 함
    • global execution context가 활용되었을 때 (execution context가 명시적으로 선언되있지 않을 때) 사용됨
    • 태스크를 비동기적으로 뚝딱 처리할 수 있도록 함
    • Future를 반환
    • I/O bound한 작업을 수행하는데 최적화 되어 있음
    • Java의 ForkJoinPool 기반으로 생성됨