背景 我們的springboot項(xiàng)目是通過k8s部署的熬词,我們使用了G1垃圾回收器作為jvm的垃圾回收器霉猛,同時(shí)也配置了如下的各種應(yīng)對(duì)jvm oom...
前言 之前關(guān)于實(shí)體和值對(duì)象的文章中有提過迪米特發(fā)則以及告訴而非詢問原則鞠鲜。偏向于值對(duì)象的設(shè)計(jì)方法森缠,今天參考馬丁福勒的文章https://marti...
前言 參考官方文檔:https://pinpoint-apm.gitbook.io/pinpoint/getting-started/insta...
前言 redis自帶的StringSerializer性能相對(duì)較差,redis官方推薦kryo來提高序列化和反序列化速度,推薦snappy來節(jié)約...
https://www.info.ucl.ac.be/~pvr/PrincipleOfLeastExpressiveness.pdf[https...
前言 領(lǐng)域事件是領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)中的重中之重,事件風(fēng)暴的時(shí)候確認(rèn)的領(lǐng)域事件可以直接應(yīng)用在我們的代碼設(shè)計(jì)中而克,但是領(lǐng)域事件在哪里發(fā)布、領(lǐng)域事件的應(yīng)該是自...
前言 首先看下領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)中對(duì)應(yīng)用層和領(lǐng)域?qū)拥慕忉專?從解釋中我們可以看出怔毛,應(yīng)用層的任務(wù)是與其他系統(tǒng)應(yīng)用層合作员萍、為領(lǐng)域?qū)舆M(jìn)行協(xié)調(diào),實(shí)際上還包括了...
前言 應(yīng)用服務(wù)層是Domain層的直接消費(fèi)者拣度,同時(shí)也是外部想要調(diào)用領(lǐng)域?qū)拥拈T面碎绎。應(yīng)用服務(wù)內(nèi)部包含了翻譯外部數(shù)據(jù)到領(lǐng)域?qū)ο蟮倪壿嫛轭I(lǐng)域服務(wù)準(zhǔn)備領(lǐng)...
一抗果、整潔架構(gòu)分層 整潔架構(gòu)分層如圖所示筋帖,從內(nèi)到外分別為實(shí)體->用例->接口適配器->框架與驅(qū)動(dòng)程序。其中實(shí)體層和用例層包含業(yè)務(wù)邏輯冤馏、接口適配器層...