Aggregate 在一个明确的,有限的边界内,把实体、值对象、其他等资源组合在一起,就成了一个聚合。 聚合是…
前言 依赖倒置跟领域驱动设计其实关系不大,但它是六边形架构的核心。如果你无法理解依赖倒置,那你就写不出任何一个…
六边形架构与DDD 传统的分层架构 分层架构是一种通用的应用架构,它将应用分为多个独立的功能层,每个层都负责不…
前言 又是redis,又是mysql的,还有双写,一致性,乍一看,好像很高级的样子,这也是大厂比较热门的面试题…
在分布式系统中,高并发场景下,为了防止系统因突然的流量激增而导致的崩溃,同时保证服务的高可用性和稳定性,限流是…
概念 界限上下文是指一个清晰可见的边界勾勒出的上下文,它是动态的业务被静态切分的产物。它代表了一个独立的子领域…
一、TCP和UDP可以绑定相同的端口吗? 如果有人问你tcp和udp可以同时监听相同的端口吗?那么这个问法也不…
实际开发中很多的bug,大部分是因为开发人员的不小心或者嫌麻烦导致,比如内存溢出、下标越界、空指针异常等等。一…
go runtime 主要由C语言编写,go1.5之后开始自举,它是每个GO包的最顶级包,代码在$GOROOT…
在领域驱动设计(DDD)中,资源库(Repository)是一种模式或组件,用于处理领域对象的持久化和数据访问…