什么是領域事件戈咳?
一般來說,領域?qū)嵺`通常具有事件類型妈拌,事件id考润,時間戳等元數(shù)據(jù)狭园,以及相應事件信息。(可能會涉及事件增強糊治,增強的弊端則是會降低穩(wěn)定性)
為什么要發(fā)布領域事件唱矛?
應用場景:
- 維護服務之間的數(shù)據(jù)一致性
- 通知維護數(shù)據(jù)副本服務,源數(shù)據(jù)變化井辜。(CQRS)
- 觸發(fā)下一步業(yè)務流程
- 監(jiān)控領域事件以驗證應用是否正常運行
- 分析領域事件绎谦,為用戶建模
所有這些場景,都是由聚合狀態(tài)變更所觸發(fā)的
·