![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java#架构
文章平均质量分 96
see the future
这个作者很懒,什么都没留下…
展开
-
DDD 大粒度读与写性能优化
DDD 大粒度读与写性能优化读场景简述解决方案:懒加载+延迟传递懒加载延迟传递实现思路可能的问题即时对象过多多次隐式查询写场景简述读场景简述在使用了DDD设计原则之后,对于持久层操作,一个聚合是最小粒度,这就带来一个问题(我们假设项目使用关系型数据库):如果我要查询某个聚合中的某个对象或是某个属性,我就必须要查询整个聚合。为什么会有这个问题?举个例子,我们现在有一个订单聚合订单聚合{ 订单信息{下单时间,付款总额}, 购买人信息{购买人姓名}, 订单详情{包含的商品}}我现在需要查原创 2021-03-31 15:15:56 · 874 阅读 · 0 评论 -
DDD 战术设计落地重难点——分包,分层,依赖关系,持久化设计
DDD 战术设计重难点——分包,分层,依赖关系 前言项目架构组织结构层级视图数据视图难点查操作性能优化写操作性能优化前言关于DDD战略架构(划分子域,创建聚合模型等)在此不再讨论,这里探讨一下在DDD的战术设计上的一些重点和难点。我想很多人在看完DDD的设计原则后曾今自己也想过如何采用DDD去构建一个系统,但是在构建过程中可能无从下手,不知道DDD的层级是怎样的,不知道它的各层之间的依赖关系等等,下面一一说明。项目架构准确来说,我的项目之前是三层架构,而现在将转换成DDD架构,那么我要做哪些?D原创 2021-03-18 14:29:55 · 2792 阅读 · 2 评论