Page History
...
만약 어떠한 액터가 블락킹(처리시간이 많이걸리는)을 많이 발생하는 액터라고 가정하면..,
빠르게 작동되는 액터와 스레드사용 전략을 분리할 필요가 있습니다.
스레드 성능 체크 UI로 스레드를, 작업완료 처리가 다른 Actor 에 따라 전략적 튜닝 사용가능
Code Block | ||||
---|---|---|---|---|
| ||||
my-blocking-dispatcher { type = Dispatcher executor = "thread-pool-executor" thread-pool-executor { fixed-pool-size = 16 } throughput = 1 } //이것은 런타임 코드가 아니라, 설정파일에 설정하는 사항입니다설정사항입니다. AKKA에서는 Thread를 직접 생성하는 코드를 작성하지 않습니다. |
관련 액터들만, 스레드를 특정개수로 제한할수가 있으며 처리시간이 짧은 액터일경우 훨씬더 작은 수의 스레드로도 충분히 빠르게 작동을 합니다.
...