【发布时间】:2020-04-30 23:53:30
【问题描述】:
即使领域模型中没有状态变化,业务提醒也可以建模为领域事件吗?
例如
向客户发送您的密码将在某某日期过期的通知?
向客户发送电子邮件,告知您应及时缴纳会费,否则将收取罚款(缴费提醒)
(我们通常会在截止日期前发送这些提醒)
【问题讨论】:
-
“SendReminder”是一个命令,至少它需要记录/保存提醒是在给定时间发送的事实。
-
您甚至可以认为提醒逻辑是一个子域(隔离的或通用的),它具有适当的状态和聚合来处理跟踪和重试问题
标签: domain-driven-design domain-model