假设我将一个 akka 演员写成
class SomeActor extends Actor {
val state = mutable.Map[String, Long]()
def receive = { // Do some processing on the state
}
override def postStop () {
println(Integer.toHexString(System.identityHashCode(state)))
}
}
如果我使用循环路由器,现在进行负载平衡
actorSystem.actorOf(Props(classOf[SomeActor]).withRouter(RoundRobinRouter(nrOfInstances=10)))
在这种情况下,akka 如何管理状态?在这种情况下,akka 能保证安全吗?
我希望对此有详细的解释