第十周作业
1)Dubbo 的一次微服务请求的时序图:
2)关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
答:微服务架构是一种技术上实现业务的方式,简单的来说就是将单体应用拆分为多个应用,应用之间通过远程调用的方式来提供服务;
如何拆分微服务?一般来说说可以面向界面设计,也可以领域驱动设计。其中领域驱动设计会设计界限上线文和子域。
上述领域驱动偏后端一些,中台是相对前端和后端而言的,相当于在微服务架构上加上一层薄的中台层,用来聚合和编排后端微服务产生的结果。
组件设计原则是不管针对前后端、中台都可以适用的原则,最主要的原则就是「高内聚、低耦合」
评论