学习与尝试 --> 事件风暴

Posted 格格巫 MMQ!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习与尝试 --> 事件风暴相关的知识,希望对你有一定的参考价值。

事件风暴

  1. 基础概念

术语

执行者 -----> 是指执行的角色,系统的主体,是导致系统状态变化的触发源
人员,系统的用户,操作人员等
系统,系统本身执行的,或者调度的,自动触发的 ,第三方系统
定时任务,定时的触发任务
命令 -----> 是执行者发起的操作,构成要件是执行者的行为
是某个场景中领域事件的触发动作,对应一个用例
领域对象 -----> 是对对象,人或者系统的信息表示,它通过较为简单的信息结构来代表我们需要理解的复杂事务或系统
创建订单,修改订单 ,删除订单等 ,领域对象:订单
领域事件 -----> 是和领域相关的事情,实在业务上真实发生的事实,这些事件对系统会产生关键影响,是观察业务系统变化的关键点,领域事件一般是领域专家关心的,一般已动词的过去式表示,表示已发生什么事件,是过去已经发生过的事实
识别领域事件的线索
是否产生了某种数据
系统状态是否发生变化,无论这种状态存放到数据库还是内存
是否对外发送了某些消息
读模型 -----> 为了达到一个目的,需要在系统中读出一些数据
读模型来源于领域对象,展现的形式不一样,一个读模型中可能包含多个领域对象
2. 事件风暴工作坊实践流程
产品愿景,识

以上是关于学习与尝试 --> 事件风暴的主要内容,如果未能解决你的问题,请参考以下文章

Stepping.js——两步完成前后端分离架构设计

如何用事件风暴构建领域模型?

如何用事件风暴构建领域模型?

如何避免星型模式中事实表之间的连接?

数据仓库之三大事实表

如何将事实配对以创建新事实?