是否有一种设计模式通常用于促进Akka actor的消息处理与其实现的业务逻辑之间的关注点分离?
答案 0 :(得分:1)
不是特定于Akka,但我认为一种合理的方法是将逻辑放入特征中,然后是#34;蛋糕"图案:
http://www.cakesolutions.net/teamblogs/2011/12/19/cake-pattern-in-depth
虽然它更广泛地是一种执行依赖注入的模式,但您也可以应用于actor。您的特征可以包含可以混合使用的可重用函数。在特征中使用自我类型注释理论上可以允许您的业务逻辑代码访问actor状态(仅在绝对必要时)。