在练习DDD时,域模型应该是丰富的,没有基础设施问题。 存储库就是这样一个例子。拥有企业总线也是。该域名不应取决于此类实施。应用服务可能正在完成这项工作。
提升为与DDD中的聚合相同的Akka参与者是合适的,但是PersistentActor正在将基础设施问题泄漏到域中。来自 PersistentActor 的 OrderManager 等聚合将包含域概念和持久性问题。如何通过从域中移除基础架构问题来实现分离?
是否有两个演员,一个是 OrderManager 的演员,派生自 ReceiveActor ,另一个来自 PersistentActor 解决方案?