纵向拆分关注于业务,通过梳理产品线,将内聚度较高的相关业务进行剥离从而形成不同的子系统。
横向拆分更多地关注于技术。所谓横向拆分,就是通过将可以复用的业务拆分出来,独立部署为分布式服务,调用这些分布式服务,构建复杂的新业务。所以,横向拆分的关键在于识别可复用的业务,设计服务接口并规范服务依赖关系。横向拆分的基本实现方式是构建分布式服务体系
纵向拆分关注于业务,通过梳理产品线,将内聚度较高的相关业务进行剥离从而形成不同的子系统。
横向拆分更多地关注于技术。所谓横向拆分,就是通过将可以复用的业务拆分出来,独立部署为分布式服务,调用这些分布式服务,构建复杂的新业务。所以,横向拆分的关键在于识别可复用的业务,设计服务接口并规范服务依赖关系。横向拆分的基本实现方式是构建分布式服务体系