微服务架构二三事
就现阶段而言,DDD已经成为微服务设计的事实标准,也不排除未来可能是有更好的微服务设计标准。
这篇文章聚焦于传统的架构应该如何过渡到微服务架构。
- 传统三层架构
- 传统的DDD分层架构
- 依赖倒置的DDD分层架构
- DDD 五层架构
- DDD 六层架构
- 六边形架构
- 整洁架构-洋葱模型
就现阶段而言,DDD已经成为微服务设计的事实标准,也不排除未来可能是有更好的微服务设计标准。
这篇文章聚焦于传统的架构应该如何过渡到微服务架构。
一个系统能发展是有动力,如果要让系统发展的好则需要约束。就好像汽车的前进是靠发动机,汽车的减速靠的是刹车,汽车行进的方向靠的是方向盘。发动机是动力,刹车和方向盘是约束.
那么动力和约束与生活有什么关系呢? 让我们从直觉和感性的角度来一场探索之旅吧
微服务已经成为了后端开发的主流,也成为了后端初次见面打招呼的内容.
微服务三个字从这字面上可以理解,但它的内涵确实是各人有各人的理解,因为微服务本身并没有被严格的定义.噢,不, 它有被定义,只是在不同的时间段被不同的权威的人定义了,据可查的资料,大概有4位专家前后给出了不同的定义,所以大家都不知道真正的定义是什么了, 也不知道未来微服务的定义会变成什么样. 因为它没有像数学公式被严格的定义。
这篇文章不试图搞清楚微服务的确切含义是什么,因为这这样做是徒劳无功的。
本文试图探索