分布式思想
概念:将系统按照指定的规则进行拆分,形成多个业务的子系统.优势:其中一个项目宕机不会影响整个项目
弊端:维护成本增加
1. 按照功能模块拆分

2.按照层级拆分
为了提高项目的开发效率,可以多个人协同工作,进行拆分

3.分布式条件下 jar包和工具API如何管理
3.1创建一个父级工程,管理公共jar包文件,原有项目继承父级工程(工具API不可以交给父级工程) POM聚合工程
3.2定义工具API,将工具API进行抽取,管理java文件,与原有项目是依赖关系(依赖只能依赖一个)打jar包
3.3工具API和父级工程是继承关系