Akka의 기본적인 내용
Akka는 액터 모델을 이용하여 병행 및 분산처리를 효과적으로 할 수 있게 도와주는 라이브러리다. * 액터 모델이란 정해진 수의 액터가 있고 액터는 메시지를 가질 수 있고 메시지에는 액터를 받았을 때 해야되는 동작을 담을 수 있다. 그리고 이러한 액터를 통해서 메시지를 주고 받는 형식을 뜻한다. 또 액터를 주고 받는 과정에서 순서에 상관없이 동작하며 서로의 상태를 공유하지 않는다. Akka는 Java의 Thread를 이용해서 만들어졌지만 Thread와 차별화되는 점은 동기적 방식을 제한하고 비동기적인 방식을 사용하는 것이다. 그리고 액터 모델의 특징을 가지고 있어 데드락이나 락에 대한 걱정을 하지 않고 병행처리를 할 수 있다. Akka를 사용하기 위해서는 ` ActorSystem("TestSystem")..
Akka
2018. 4. 21. 20:59