관리 메뉴

HAMA 블로그

예제로 보는 아카(akka) - 14. 여러개의 ActorSystem 사용에 관해 본문

Akka

예제로 보는 아카(akka) - 14. 여러개의 ActorSystem 사용에 관해

[하마] 이승현 (wowlsh93@gmail.com) 2016. 11. 1. 11:31

- Scala 2.11.8 기반 

- Akka 2.4.11 기반 

- Java 8  (akka 2.4 부터는 java 8 요구함. scala 2.11 은 java 7도 괜찮지만~) 


여러개의 ActorSystem 사용


하나의 호스트에서 액터시스템 여러개를 사용하는것에 관해 생각해보면 관심사의 분리라고 해야하나? 액터군도 여러개가 될 수 도 있을 것이다. 따라서 액터시스템도 그에 맞게 여러개를 사용 할 수 도 있다. (Play2 에 내 자신의 액터시스템을 임베디드 시키는것도 마찬가지) 이 부분에 대해서는 아직 나도 정확하게 이렇게 해야한다라고 말하기 어렵기 때문에 사실만 짚고 넘어가자면 액터 시스템 사이의 통신은 안된다. 이게 가능하려면 둘을 remote 로 연결해야 한다. 그리고 많은 수의 액터 시스템을 하나의 호스트에 배치하는것은 좋지 않다고 알려져 있다. 아래 참고

Akka anti-patterns: too many actor systems




Comments