1

DDD を実践する際のドメイン モデルは、インフラストラクチャを気にせずにリッチにする必要があります。リポジトリはそのような例です。Enterprise Busもある。ドメインはそのような実装に依存すべきではありません。アプリ サービスがその仕事をしている可能性があります。

DDD の集計と同じになるように昇格された Akka アクターは適切ですが、PersistentActorを使用すると、インフラストラクチャの問題がドメインに漏れます。

PersistentActorから派生したOrderManagerのような集約には、ドメインの概念と持続性の問題の両方が含まれます。インフラストラクチャの懸念をドメインから移動することによって、どこを分離するか?

1 つはReceiveActorから派生したOrderManager用のアクターで、もう 1 つはPersistentActorから派生したものです。

4

0 に答える 0