温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那么在这种业务场景下,那我们如何来管理以上的结构呢?这就需要用到我们ma多模化,多模化管理,这是实现互联网项目中使用分布式开发,使用分布式开发一定会用到这种管理形式,那这就是什么呀,这里边的一个一个的业务模块,其实对于我们来说,它这就是一个一个的工程啊。一个一个工程,那么他们工程与工程之间是不是都有可能进行这些业务的交互啊,对吧,都有可能进行交互,那这一时候我们是不是用到了这个double分布式框架,Double分布式框架,所以说呢,我们接下来干嘛,我们接下来就要通过这种ma门来实现这种模式,那这种模式通常呢?那为什么要这么做呢?那为什么还要讲ma多模化管理呢?Ma文多模化管理就要求在这里有一个统一的负工程。大家也可以不用理解,他是副工程,就是一个统一的老大,对吧,这就是一个统一的老大,老大干嘛,老大不是老老大啊,老大在这儿呢,要管理的下边所有的这些模块的什么呀,这些模块的。
01:10
依赖,那也就是说大家在沟通,有可能这个模块可能是由一个项目组做,这个业务模块由一个项目组去做,这个业务模块由另外一个项目组去做,那么和谐是一个大的工程,那每个项目项目组有可能他都用到了spring,都用到SPVC对吧,也都用到log,附近也都用到这个MYS对吧,也都用到这个工具类,那这时候他们各个项目组之间,他们所用到的这些依赖的版本号是否要一致呢?在一个大的项目中是否要一致呢?如果是一个项目,大的项目中肯定是要一致,不能说啊,你这个业务模块用的是SPRING4对吧,这个用的SPRING5,这个又用的spring5.5对吧?然后这个买色Q驱动用的是八,那个买色驱动用的是五,这个用的是六,那这个时候对于整体你要去这个项目对外发布的时候,那我问一下,那你管理起来得多么麻烦呢?
02:05
多么麻烦,也就是说在这儿他一个大的项目,他就需要有这么一个老大,干嘛来私号发令,统一按照他的私号发令去走,明白吧,需要有这么一个老大,老大来干嘛?老大来管理这些内容,管理他们下面的这些子模块。管理相关的怎么化?统一部署,统一管理,统一步调。这样的话就不容易出问题啊,对吧,一旦统一这不容易出问题,那所以说我们就要用这种maven多模块管理来实现这样的业务模式,实现这样的业务模式。哎,希望大家这个业务模式大家也应该能理解,为什么要去解决,其实就是为了要统一管理,那那肯定有同学也有疑问,老师,那我们不统一不行吗?刚才还说了不统一,你们在一个项目组里边最后就会出现问题啊,一个用五一个用六一个用七一个用八有九,那你最后那你最后版本合的时候,那你怎么办呢?你最终都是一个项目对不对,那你一个项目,那你在依赖一个依赖你在项目里边走了四个加班。
03:13
那你这项目的多么荣誉得多么大呀。是吧,基于这样的问题呢,我们就干嘛,我们就需要有这么一个统一四号发令的人,这就是ma文给我们提供的多模块管理,它正好就适用于这种互联网分布式开发的这种模式性。
我来说两句