背景 我们的springboot项目是通过k8s部署的,我们使用了G1垃圾回收器作为jvm的垃圾回收器,同时也配置了如下的各种应对jvm oom...
前言 之前关于实体和值对象的文章中有提过迪米特发则以及告诉而非询问原则。偏向于值对象的设计方法,今天参考马丁福勒的文章https://marti...
前言 参考官方文档:https://pinpoint-apm.gitbook.io/pinpoint/getting-started/insta...
前言 redis自带的StringSerializer性能相对较差,redis官方推荐kryo来提高序列化和反序列化速度,推荐snappy来节约...
https://www.info.ucl.ac.be/~pvr/PrincipleOfLeastExpressiveness.pdf[https...
前言 领域事件是领域驱动设计中的重中之重,事件风暴的时候确认的领域事件可以直接应用在我们的代码设计中,但是领域事件在哪里发布、领域事件的应该是自...
前言 首先看下领域驱动设计中对应用层和领域层的解释: 从解释中我们可以看出,应用层的任务是与其他系统应用层合作、为领域层进行协调,实际上还包括了...
前言 应用服务层是Domain层的直接消费者,同时也是外部想要调用领域层的门面。应用服务内部包含了翻译外部数据到领域对象的逻辑、为领域服务准备领...
一、整洁架构分层 整洁架构分层如图所示,从内到外分别为实体->用例->接口适配器->框架与驱动程序。其中实体层和用例层包含业务逻辑、接口适配器层...