架构师训练营 1 期 - 第十周作业(vaik)
作业一:
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
答:我认为微服务本质是一种基于业务层面的解耦与复用。对于一个庞大而又复杂的业务群,我们以何种原则或者粒度,也可以说边界来拆分服务,是一个难题,课程中智慧老师给出了基于DDD领域驱动设计可以很好解决这一难题。通马过白大的业务领域划分成多个子领域,然后理清子领域的上下文依赖,同时对业务抽象出稳定能通用的组件,那么微服务的边界就很清晰自然,就能真正落地。
评论