![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_43958661
这个作者很懒,什么都没留下…
展开
-
day 9
应用程序原创 2020-02-13 18:30:18 · 155 阅读 · 0 评论 -
day 8
工厂在针对大型的复杂领域进行建模时,聚合、实体和值对象之间的依赖关系可能会变得十分复杂。在某个对象中为了确保其依赖对象的有效实例被创建,需要深入了解对象实例化逻辑,我们可能需要加载其他相关对象,且可能为了保持其他对象的领域不变性增加了额外的业务逻辑,这样即打破了领域的单一责任原则(SRP),又增加了领域的复杂性。那如何去创建复杂的领域对象呢?因为复杂的领域对象的生命周期可能需要协调才能进行创建...原创 2020-02-12 15:40:33 · 281 阅读 · 0 评论 -
day7
领域事件何时and为什么使用领域事件领域事件往往需要发布到外部系统,比如发布到另一个限界上下文中,由于这样的事件需要由订阅方处理,它将对本地和远程上下文产生深远的影响。当领域事件到达目的地后,不论是本地还是外部系统,我们通常将领域事件用于维护事件的一致性,例如聚合的其中一个原则是单个事务只允许对一个聚合实例进行修改,由此产生的其他改变。另外,领域事件还可以使远程依赖系统与本地系统保持一致,而...原创 2020-02-11 17:11:22 · 106 阅读 · 0 评论 -
day6
158-254实体开篇作者指出,当前软件开发数据库依然占据主导地位,导致我们设计的时候经常聚焦于数据的属性(对应数据库的列)与关联关系(外键等),而不是富有行为含义的领域概念。这样做的结果是将数据模型直接反映在对象模型上,出现很多 getter、setter 方法,DDD 不推荐这样做。为什么使用实体用于个性特征或区分不同对象,判断是不是同一个实体主要依据身份标识(identity),唯一...原创 2020-02-10 15:16:20 · 117 阅读 · 0 评论 -
day5
DDD的学习贫血领域对象的实例代码这段代码看起来很厉害,但实际上我们根本就不知道savecustome的业务场景,因为这里根本就没有写save的逻辑 处理限制 我们很难去找到为什么,所以最少会有三个问题:业务意图不明显方法的实现本身增加了潜在的复杂性consumer领域对象本身就不是对象,而只是一个数据持有器...原创 2020-02-07 14:49:52 · 139 阅读 · 0 评论 -
day4
locust压力测试工具的使用locust是什么Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。这个想法是,在测试期间,一群蝗虫(Locust)会攻击你的网站。您定义了每个蝗虫Locust(或测试用户)的行为,并且实时地从Web UI监视群集过程。这将有助于您在让真正的用户进入之前进行测试并识别代码中的瓶颈。Loc...原创 2020-02-06 19:56:26 · 85 阅读 · 0 评论 -
day3
学习内容RabbitMQ原理及特性,包括不同类型的exchange,queue的参数意义及性能影响等使用Locust进行压测了解“领域驱动设计”这种模式及其战略模式已有知识在本地上通过“restful风格的CRUD接口设计”项目在使用 map 存储引擎时使用rabbitmq进行主从同步,但只用到了简单的simple模式学习了ab 与wrk进行压测,但ab在测试时在windows只能ge...原创 2020-02-05 17:01:20 · 123 阅读 · 0 评论 -
2020-02-04
学习内容RabbitMQ原理及特性,包括不同类型的exchange,queue的参数意义及性能影响等使用Locust进行压测了解“领域驱动设计”这种模式及其战略模式已有知识在本地上通过“restful风格的CRUD接口设计”项目在使用 map 存储引擎时使用rabbitmq进行主从同步,但只用到了简单的simple模式学习了ab 与wrk进行压测,但ab在测试时在windows只能ge...原创 2020-02-04 17:22:19 · 100 阅读 · 0 评论 -
Day1
学习内容RabbitMQ原理及特性,包括不同类型的exchange,queue的参数意义及性能影响等使用Locust进行压测了解“领域驱动设计”这种模式及其战略模式已有知识在本地上通过“restful风格的CRUD接口设计”项目在使用 map 存储引擎时使用rabbitmq进行主从同步,但只用到了简单的simple模式学习了ab 与wrk进行压测,但ab在测试时在windows只...原创 2020-02-03 15:11:59 · 72 阅读 · 0 评论