第十周作业
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
调用时序图:
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
大部分公司都不适合中台架构,特别是中台团队没有服务意识,与各个业务团队缺少沟通时,甚至会成为业务发展的阻碍。
领域驱动设计在互联网公司很难进行实践,与互联网“快、糙、猛”的思路不符,但是里面充血模型,防腐等的设计思想很值得借鉴。有条件的公司很值得实践领域驱动设计。
组件设计原则在实际中没有用过,很值得一试,感觉会对微服务的划分很有帮助。我司最开始的时候一个服务包含了很多模块,领导不愿意进行拆分;后来进行微服务化,极端到每个业务都想单独开个服务。这个原则或许能指导我们进行服务划分。
评论