week10 作业
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
微服务的出现有是软件工程发展的必然产物,微服务架构不单单是体现技术上面的,更多的在团队的分工管理上。随着项目越来越庞大,团队的人员也不断地增加,那么如果还是单体应用,几十号人,甚至几百号人同时开发一个项目工程,那么可想而知,结果是相当混乱的。那么微服务如何划分呢,这就涉及到领域驱动设计。微服务还可以是组件,例如:消息系统、日志系统等,所以这里又跟组件设计原则有关联。中台架构实际上就是把固定不变的微服务再抽象一层,同时服务于多个产品线。在当今要求快速出产品,快速容错的节奏,需要基于中台快速搭建和组装产品。
评论