当前位置:  软件>java软件

架构体系模式 cqrs4j

    来源:    发布时间:2015-01-19

    本文导语:  命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。 如果喜欢DDD领域驱动设计的朋友相信会很熟悉责任分离这个概念。现在spring把...

命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。

如果喜欢DDD领域驱动设计的朋友相信会很熟悉责任分离这个概念。现在spring把它具体框架化了,这个理念应该推广。当然纯数据库开发的朋友估计不会喜欢了。

CQRS架构如下图:

架构体系模式 cqrs4j[图片]

导言
CQRS

命令查询的责任分离是一种架构模式,使得命令处理之间的明确区分,讲一个应用程序做什么和查询执行,它负责在应用程序状态的洞察力。完成状态改变异步,事件触发。

一个很好的介绍文章CQRS。
cqrs4j
当一个应用程序CQRS建筑风格,你会发现,你的代码更涉及管道-代码必要只是为了赚取,调度和处理事件。该cqrs4j框架支持的管道,需要建立这种架构布线的开发。

视觉
在cqrs4j框架应支持运用CQRS原则和实施最严格的方式实现构件的开发。该框架将可为这些构件在可能情况下实现,但绝不会要求开发商在使用它们。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker详细的应用与实践架构举例说明
  • 请问硬件系统一种属intel架构, 还有一种是什么架构?
  • core2 duo的intelcpu,装debian的话装X86架构还是amd64架构啊?
  • Linux下的网络通信架构 cwinux
  • 游戏开发架构 geek (Orz)
  • 开源RISC架构 OpenRISC
  • 可伸缩网络架构 Scalr
  • JavaScript 模块化架构 Hydra.js
  • Javascript开发架构 MEAN
  • 怎么写linux和windows2000的架构区别!我要作业!谢谢
  • 可测试的集成架构 Savara
  • 面向服务的核心架构 Tuscany
  • 欲架构邮件服务器,必须先要花钱注册一个域名吗
  • 多进程架构浏览器 Electrolysis
  • ECMAScript解析架构 Esprima
  • 请问什么是B/S架构?
  • 电信行业应用的架构问题。
  • 模块符号表地址在386架构下为什么必须>0xb0000000
  • 关于架构Linux负载平衡集群
  • Bash架构问题
  • 《linux网络系统架构设计与实现》谁有中文版的给我一份


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3