1.消息:
1) case class是scala中一个不可变对象(当然你可以让他成为可变的),通过不可变对象来进行消息传递可以更加明确内容,也能保证线程安全
2.通信:
1)单个actor中的消息需要发送给多个actor最好使用不可变对象保证线程安全,即使是可变对象也应该传递一个拷贝而不是对象本身
2)actor有自己的信箱,内部本身是单线程的,串行执行信箱中的每一封邮件
Akka: actor应用的一些小结
原文:http://www.cnblogs.com/monion/p/4995135.html