00:00
好,同学们,那通过上一讲我们完成了我们的ES作为服务注册中心以及动态刷新的功能,那么通过我们的3377,然后可以从作为一个微服务,可以从我们nicos平台上读取到我们配置文件的详细内容,那么这个时候从这就可以获得内容,然后我们这个地址conflict对应着就是我们这儿的conflict for,那么3377你反问这个就能够从我们的配置中心nes上面获得相应的配置文件的内容,并且自带动态刷新功能,好,那上一讲我们呢?彻底收工。那接下来我们来说一下Nico作为配置中心的。高级部分的知识分类配置,那讲到这儿,Nis无非也就是完成了con加bus。注册中心加动态刷新的实时功能,那它作为后厨的技术后起之秀,为什么优秀呢?你看啊,他现在已经是一个人干翻了,有瑞卡加con加bus,他们三个有的Nico都有,他们三个没有的Nico还有,那么接下来我们就来聊聊ni作为分类配置,那好,同学们啊。
01:15
首先又是分布式开发当中的多环境注意,多项目管理,那么什么概念呢?通常一个系统会准备开发、测试、生产环境,你如何保证启动的时候能够正确的读到,因为有些时候我们你结合我们的get和get up,是不是还有分支啊?那第二个问题会有很多个微服务的什么鬼子项目,甚至还有什么租的机房,还有外包等等各种环境,那么又会有相应的开发环境,测试环境,预发环境,正式环境。怎么管好,那么这个时候就是我们Nico它的分类管理。牛逼的地方,那么同学们先来看看Nico,回到我们这个主页,大家请看这是不是有个东西叫什么命名空间,然后我们再来看这是不是还有什么叫data ID group。
02:05
组,必然而然会有一个东西叫分组,那么就是我没讲,光从这个简单的界面也会看得出来,NE1定有强大的功能,好。看这是不是有个帕布利克?那么会不会只有一个,还没有别的,那么下面下面我们就来一起来探究一下它内容好,首先说Nico的图形化管理界面,它的配置管理,刚才讲过了,配置列表,Public data ID group这里面空间那。它的命名空间的设计思想是什么呢?过来吧,首先命名空间默认有个东西叫什么保留空间,就是说你怎么着也先给我一张白纸可以写东西吧,这是它默认出厂自带的。那么它的设计是按照name space、命名空间加group分组,再加data ID、实例ID3者来共同构建,有点类似于我们Java里面的包名、类名、泛型。
03:01
听懂,或者就是说按照分门别类,比方都是中国北京昌平区,中国北京海淀区,明白好,那么他为什么这么设计呢?来吧,他们的关系。首先。它的分类设计思想就是类似于Java里面的包名和类名。最外层的内space用于区分区分部署环境group和data idea逻辑上区分两个目标对象,那么它们三者的情况是这样的。相当于说,我们的微服务最。中是要以集群的形式啊,比方说两个订单。88018802,那么这个是我们的一个service啊,但是我们这个service。划片分区了以后,又分成是哪个组的,这个组里面以后又是我们有个name space的,那么三者的情况,他们的范围,也就是说谁是小,谁是中,谁是大。那么。接下来我们默认情况,Namepa就是我们的公有的出厂默认就是public group叫default group默认的class集群也是default好。
04:11
那么接下来我们呢,就来吧,一点点来吧,还是别着急,那么我们的ne默认的命名空间name space public name case,主要是用来实现隔离的,比方说我们现在有三个开发环境,开发,测试,生产,我们就创建三个name space,不同的name之间是隔离的,明白了吗?那么这样的话呢,就是首先一开始从我们这儿的区分部署环境,你是什么环境,开发还是测试,还是生产,我们就。用name隔开,那么group,它默认是叫default group group可以把不同的微服划分到同一个分组里面去,那么前面还记不记得我们讲过一个东西,叫spring cloud stream,它是不是也有个重要的属性,叫group,就是可以把不同的微服划分到不同的分组里面,那么在哪个你Smith下面有不同的group?好,那么接下来service啊,就是我们的微服务,只不过我们这儿就是一个多个,是不是就变成集群环境,对么?说白了就是name space group service,好,那么兄弟们过来。
05:16
这些默认的不再多废话了,那么他为什么要这么分?阿里最重要的是做属于那些异地双活,异地容灾。那么假设我们一个微服分别部署在了杭州和广州的机房,这个时候就给杭州的机房service取名的机群名字叫HZ,另外一个叫广州,那么这样可以让同一个机房的微服互相调用,就提升姓名,而且名字都不一样,包名、类名。这个时候跟我讲,我们是不是区分调度上划片划分的管理就突出我们的优势,那么最终一个实例就是我们这个微服实例好,那么。完回了以后,那么接下来我们就按照刚才我们所讲的这张逻辑图,带大家进行我们的分类配置,按照name space group data ID进行深入的讲解。
我来说两句