【发布时间】:2013-04-11 12:58:35
【问题描述】:
我正在尝试让自己熟悉 Akka 和 Actors,但我认为我漏掉了一点。我的接收循环变得过大。例如:
class Node extends Actor {
def receive {
case "pause" => pause
case "resume" => resume
case "methodX" => methodX
case "methodY" => methodY
case "methodZ" => methodZ
}
}
我是 Actor、Scala 和函数式编程的新手。我认为我在对象领域的经验正在泄漏到我的演员定义中,所以我的问题是寻找有关如何以“正确”方式定义演员 API 并避免这种无类型消息爆炸的指导。
【问题讨论】:
标签: design-patterns akka actor