使用事件源生成详细的发票

问题描述

要设置背景,我们有一个包含多个部分的电信系统。假设我们有“订阅”,“短信”,“语音消息”,“收费”,“用户”和“发票”。

每个都有自己的数据存储区和逻辑。其中一些服务侦听彼此的事件并触发某些操作。因此,我们在这里练习一些事件驱动的东西,但实际上不是事件源。

开票系统要求跟踪系统中的所有费用并根据它们建立发票。由于发票是时间敏感的,因此我们必须精确地知道一个月的发票应包含哪些费用。

enter image description here

我们意识到我们需要为此进行一些活动来源。将所有与收费相关的事件存储在事件存储中,以便发票服务可以构建这些事件。在我们的系统中,订阅服务,SMS,语音服务会产生费用。这意味着他们都将在事件存储中推送充电事件。

这是事件来源的正确用法吗? 任何意见/建议表示赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)