首先服务拆分的主要目的“需求变更比较频繁,服务拆分后能快速迭代,代码冲突比较小”,理解这个大前提后后可以进行服务拆分了。那么如何去拆分服务,颗粒度是什么,这个很难一句话描述清楚,但是按照经验来看:1、先以功能集为最小单位进行拆分,比如拆分出来A,B,C,D,E,F,G等这些功能...
显示全部首先服务拆分的主要目的“需求变更比较频繁,服务拆分后能快速迭代,代码冲突比较小”,理解这个大前提后后可以进行服务拆分了。那么如何去拆分服务,颗粒度是什么,这个很
难一句话描述清楚,但是按照经验来看:
1、先以功能集为最小单位进行拆分,比如拆分出来A,B,C,D,E,F,G等这些功能模块
2、如果拆分后B的需求变化还是非常频繁,且业务耦合的比较多,那么再针对B做拆分
以此类推。
收起