如何解决使用事件源生成详细的发票
要设置背景,我们有一个包含多个部分的电信系统。假设我们有“订阅”,“短信”,“语音消息”,“收费”,“用户”和“发票”。
每个都有自己的数据存储区和逻辑。其中一些服务侦听彼此的事件并触发某些操作。因此,我们在这里练习一些事件驱动的东西,但实际上不是事件源。
开票系统要求跟踪系统中的所有费用并根据它们建立发票。由于发票是时间敏感的,因此我们必须精确地知道一个月的发票应包含哪些费用。
我们意识到我们需要为此进行一些活动来源。将所有与收费相关的事件存储在事件存储中,以便发票服务可以构建这些事件。在我们的系统中,订阅服务,SMS,语音服务会产生费用。这意味着他们都将在事件存储中推送充电事件。
这是事件来源的正确用法吗? 任何意见/建议表示赞赏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。