Page History
...
| Info |
|---|
지난 몇년간 멀티스레딩 프로그래밍을 통해 개발을 했고 문제를 풀려고 하였습니다. 하지만,5년간 운영하면서 어떠한 한계에 부딪쳤습니다. 스레드문제처리에대해 개발내에 숙련이 유지되지 않는다는점이며 단일기기에서 충분한 사용자처리 성능을 이끌수있으나, 멀티스레드 프로그래밍만으로 스케일아웃을 해결하지못한다는점입니다. 더욱이 현재 느끼는 심각한문제는, 스레드 생성을 지양하는 AKKA를 통해 추상화된 디스페쳐 개념을 익히면서그렇게 쌓인 팀라이브러리가 AKKA에서 고민하는 스레드모델에(디스페쳐) 한참 못미치고 아무데도 쓰일데가 없다란 것입니다. AKKA가 제공하는 스레드 옵션을 통해 , 멀티스레드를 올바르게 모두사용하지 못했다란 점입니다. 오히려 어떠한 동시성을 위한 추상적 레벨의 라이브러리를통해(AKKA뿐아니라) 멀티스레드를 잘 이해하고, 학습하게 되는 게기가 계기가 되었습니다. 말이 길었지만 , AKKA에서는 아래와 같은 스레드 옵션을 지원합니다.
|
...