当前位置:网站首页>学习与尝试 --> 事件风暴
学习与尝试 --> 事件风暴
2022-08-08 19:31:00 【格格巫 MMQ!!】
事件风暴
- 基础概念
术语
执行者 -----> 是指执行的角色,系统的主体,是导致系统状态变化的触发源
人员,系统的用户,操作人员等
系统,系统本身执行的,或者调度的,自动触发的 ,第三方系统
定时任务,定时的触发任务
命令 -----> 是执行者发起的操作,构成要件是执行者的行为
是某个场景中领域事件的触发动作,对应一个用例
领域对象 -----> 是对对象,人或者系统的信息表示,它通过较为简单的信息结构来代表我们需要理解的复杂事务或系统
创建订单,修改订单 ,删除订单等 ,领域对象:订单
领域事件 -----> 是和领域相关的事情,实在业务上真实发生的事实,这些事件对系统会产生关键影响,是观察业务系统变化的关键点,领域事件一般是领域专家关心的,一般已动词的过去式表示,表示已发生什么事件,是过去已经发生过的事实
识别领域事件的线索
是否产生了某种数据
系统状态是否发生变化,无论这种状态存放到数据库还是内存
是否对外发送了某些消息
读模型 -----> 为了达到一个目的,需要在系统中读出一些数据
读模型来源于领域对象,展现的形式不一样,一个读模型中可能包含多个领域对象
2. 事件风暴工作坊实践流程
产品愿景,识
边栏推荐
猜你喜欢
随机推荐
Michael Bronstein 系列长文:迈向几何深度学习(之三)——第一个几何神经网络模型
FastDFS distributed file system
What is the main purpose of software testing?
IJCAI 2022 | 图神经网络可以检测到异常吗?
SSM项目整合——综合案例
wps表格怎么复制粘贴后与原来格式一样?
Salesforce开发之 如何实现DML操作时,当前用户跳过验证规则(Validation Rule)
堆排序实现代码
阿里财报中的饿了么:守正出奇
[MRCTF2020]你传你码呢
最长子串(长沙理工大学第十一届程序设计竞赛 离线 做了n天.....崩溃了)
如何在EasyDSS中使用ffmpeg实现点播视频的拼接与合成?
数据泵导出数据报39006是什么原因
Intel两大FPGA产品部署中国:性能升45%、功耗降40%
[极客大挑战 2019]BuyFlag&&[HCTF 2018]admin
Codeforces Round #707 (Div. 2) C(抽屉原理)
卡通渲染的历史
室外光纤资源管理——可视化管理平台
梅科尔工作室OpenHarmony设备开发培训笔记-第一章学习笔记
SSM project integration, integrated case