以保险承保业务为例,领域事件的运行机制如下:
事件起点:出单员生成投保单,核保通过后,发起生成缴费通知单的操作。
-
缴费通知单生成:
- 投保微服务生成缴费通知单,并发布“缴费通知单已生成”事件。
- 收款微服务订阅该事件,完成缴费操作。
-
缴费完成:
- 收款微服务缴费完成后,发布“缴费已完成”事件。
- 投保微服务订阅该事件,完成投保单转保单的操作。
-
保单生成:
- 投保微服务在投保单转保单完成后,发布“保单已生成”事件。
- 保单微服务订阅该事件,完成保单数据的保存操作。
-
后续业务流程:
- 保单微服务完成保单数据保存后,会触发一系列后续的领域事件,推动业务流程在佣金、收付费、再保等微服务之间流转。