第5章 DDD和微服务(架构升级:从单体到微服务的重构)
- 5-1 本章导学
- 5-2 为什么要微服务,实现微服务的前提和基础
- 5-3 微服务的问题和DDD提供的答案
- 5-4 微服务主流框架和基础设施介绍
- 5-5 微服务关键技术和主流框架介绍
- 5-6 基于DDD思想进行服务拆分和重构(一)
- 5-7 基于DDD思想进行服务拆分和重构(二)
- 5-8 微服务化后的SmartRM整体架构设计
- 5-9 使用k8s进行容器编排:服务部署上云(一)
- 5-10 使用k8s进行容器编排:服务部署上云(二)
- 5-11 kubernetes容器编排技术原理和案例应用
- 5-12 基于服务网格技术对SmartRM系统进行服务治理
- 5-13 服务网格技术原理和案例应用
- 5-14 本章总结
5-1 本章导学
所以大家好,这一章呢我们就要开始把我们的案例项目从单体架构重构到微服务架构。
借助这种方式呢,我们会学习到微服务架构和单体架构的本质区别是什么?
以及微服务和d滴滴的关系是什么?
首先呢让我们来了解一下本章的一个学习内容和学习过程。
本章我们要学习的,包括我们为什么要做这种重构?
要把单体架构重构到微服务架构,微服务的优点到底是什么?
微服务的经典问题是什么?
滴滴滴会给什么样的答案?
微服务的基础设施,我们会基于滴滴滴对我们的案利项目进行服务划分。
然后基于微服务架构呢对安利项目进行改造。
最后我们会基于KYS对我们的smartIM案例项目进行服务部署。
大家知道微服务呢是目前谈论的非常多的一个话题。
在微服务的理论方面,目前网上的资料也非常多。
所以在我们本章课程中呢,我们会把主要精力集中到案例和实践上面,以案例来理解微服务以及微服务和d滴滴的关系。
5-2 为什么要微服务,实现微服务的前提和基础
大家好,这节课呢我们会围绕着我们的案例系统,也就是smartRM系统来探讨一下我们为什么要重构到微服务,以及我们实现微服务它的前提和基础是什么?
我们当前采用