随笔分类 - DDD
摘要:简要分析实列 简单POS销售 简单POS销售 通用语言 客户携带商品到收银台 收银员扫描商品二维码,系统记录商品(重复) 系统记录商品价格,系统处理商品税率,计算商品销售价格 支付成功 打印小票 处理支付 处理库存 客户携带商品到收银台 收银员扫描商品二维码,系统记录商品(重复) 系统记录商品价格,
阅读全文
摘要:本文来源微软CQRS项目 Saga saga的提出是为了会长时间运行的分布式事务(long-running process)的问题,避免使用分布式事务,使用分布式事务可以影响系统的性能和并发性。 saga,是一种基于补偿的消息驱动的用于解决长时间运行事务的一种解决方案。“SAGAS” Process
阅读全文
摘要:一 领域 表示正在处理问题的区域。它是当前局面所切实面临的现实情况。领域模型是问题域的抽象。 1.分析模型-业务模型 :描叙系统模型的构件集合。 2.代码模型 DDD强调保持代码模型、实现与分析模型、设计密切协同。要求两种模型都被描叙且同时使用UL 来达成。代码模型是领域模型的主要表现 二 模型驱动
阅读全文