实践 DDD 时的领域模型应该是丰富的,没有基础设施问题。存储库就是这样一个例子。拥有企业总线也是如此。域不应该依赖于这样的实现。应用服务可能正在做这项工作。
被提升为与 DDD 中的聚合相同的 Akka Actor 是合适的,但是拥有PersistentActor会将基础设施问题泄漏到域中。
从PersistentActor派生的像OrderManager这样的聚合将包括领域概念和持久性问题。如何通过将基础设施关注点从域中移出来进行分离?
是否有两个演员,一个来自ReceiveActor的OrderManager演员和另一个来自PersistentActor的解决方案?