【发布时间】:2014-09-29 16:05:34
【问题描述】:
我是 scala actor 编程的新手。我在学习时遇到了一些问题。请给我一些帮助。
第一季度。据我所知,邮箱中的消息由演员处理。但实际上,处理是由底层线程池执行的。那么,如果我们通过actor模型和原始的java多线程模型来实现一些并发作业,效率应该没有太大的差异。我说的对吗?
第二季度。 akka actor 适合在线服务系统吗?据我所知,在演员系统中,我们有一些额外的开销,例如消息入队/出队
第三季度。 akka 提供了一个actor编程范式。它减少了我们可能遇到的问题(例如死锁),易于放大/缩小。如果在相同的条件下,我们不能指望actor让我们的系统比java多线程模型实现的系统更好,不是吗?
【问题讨论】:
标签: scala concurrency akka actor