Event Handler
2015-10-26 16:41
239 查看
在Event Handler中,有一种特殊的Event Handler,称之为Synchronizer或者Denormalizer,其作用就是为了同步“Query Database”。Query Database是为查询提供数据源的存储机制,用户在UI上看到的查询数据均来源于此数据库。因此,CQRS不仅分离了用户操作,而且分离了数据源,这样做的一个最大的优点就是,设计人员可以根据UI的需求来配置和优化Query Database,例如,可以将Query Database设计为一张数据表对应一个UI界面,于是,用户查询变得非常灵活高效。
在enode中,还有一种特殊的Event Handler,称之为ProcessManager或者saga,其作用是为了再次发起命令,操作其它聚合。ProcessManager除了订阅本bc内部的事件以外,还会接收跨bc发布的Message(下一条发)
还有一种特殊的Event Handler,称之为MessagePublisher,其作用是为了对外部bc发起消息,将内部的Event 转换为Message,并Publish出去。
在enode中,还有一种特殊的Event Handler,称之为ProcessManager或者saga,其作用是为了再次发起命令,操作其它聚合。ProcessManager除了订阅本bc内部的事件以外,还会接收跨bc发布的Message(下一条发)
还有一种特殊的Event Handler,称之为MessagePublisher,其作用是为了对外部bc发起消息,将内部的Event 转换为Message,并Publish出去。
相关文章推荐
- 前端优化带来的思考,浅谈前端工程化
- 《iOS8 Swift编程指南》类书图像
- 第八周项目2--建立链串的算法库
- ADO.NET访问数据库
- 第八周 项目1-建立顺序串的算法库
- 第八周 项目二 建立链串的算法库
- 程序设计师不是那么好当的 (真实案例一起动动脑)
- BCG、MFC如何支持《支持应用程序设置的回复、保存等》的?他是怎么实现的呢?
- 操作系统1- 概述
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- 第八周项目3——顺序串算法(2)
- json validator,流事处理,字符事件驱动,状态维护
- 第7周项目3 负数把正数赶出队列
- java 不同数据库连接代码
- 理想的温度
- 重复包含定义 导致未定义类型不识别错误
- hadoop集群安装
- 学习笔记cocos2d-x之项目分析
- 武志红文章目录
- 第七周项目4—队列数组