00:00
就刚才呢,把咱们读取演示出来了,然后下文也是什么呢?在我们那中啊,有这么一个东西叫名称空间切换环境,那这是什么意思呢?给大家这么来说啊,各位注意啊,咱们来到na中,大家看在里边呢,我们看这个位置。这是什么?是不是叫public呀?你可以理解为它是一个名称空间,说的通俗点就是它里边理解为简单理为就是一个包或一个文件夹,这叫名称空间,叫public,是它默认的一个空间,但是我们在实际中呢,这配置文件一般咱会有要有这么几种场景给大家做个介绍啊,就是咱们要做什么事情。就是我们一般来讲,在一个实际开发项目中,咱们开发环境大体上有这么几种环境,我写一下啊,就是一个项目。总体上有这么几种。开发环境,哪些环境的第一个环境我们可以叫这个环境叫DV环境,我先写,然后都解释,第二个环境我们叫什么叫这个。
01:05
T环境,还有第三个环境叫这个prod环境,这是我们一般开发中会涉及到的三个环境,那三个环境分别是什么呢?第一个DV就是那个development是什么?是一个叫开发环境,这是第一个。第二个叫test,这是什么?它叫做测试环境,然后第三个pro就是product product啊这是什么?就是一个叫生产环境啊,Product的生产环境。这是里边我们开发中会涉及到的三个环境,而一般来讲,在咱实际操作中,每个环境中它用的配置文件会有区别,比如说咱们开发环境中,一般咱用的这个环境,或者用这个数据库,咱基本上是不是用我本地的数据,就是我自己电脑中是不是装的数据库,一般会这么做,比如说你看我这配送件中,那我写的数据库,咱连的是不是就是local house,是我本地做测试,一般都会这么来做。而在这个测试环境中,什么叫测试环境呢?就是现在比如说我这项目已经开发完成了,功能都实现了,那咱把这项目最终打包给它部署到一个环境中,A环境由于它进行测试,就是各种测试,各种什么功能、性能、压力等等测试,测试没有问题,最后再给他上线运行,所以这个环境叫测试环境,而一般测试环境中咱用的肯定不是我们本地数据库,用到一个就是测试的数据库,所这个配置文件应该也会做修改,然后最后一个环境叫生产环境,也就是说我们现在当你测试这个项目都。
02:37
是有问题了,功能都测试成功了,那最终把项目是不是要上线呀,给用户去用,那这个环境叫生产环境,就是用户真正用那个环境,那这个环境中咱用的数据库是不是应该是那个最正式最正规的数据库,肯定是咱们正式的这个内容,所以这是它一般涉及到的三种环境,所以咱一般来讲,在我们项目开发中,针对这三种环境,或者说多种环境中,我们要做不同的配置文件的切换,所以咱们现在来说这个该怎么做,比如说这个环境,比如说DV test prod,在我们na中有一个术语描述它叫什么。
03:14
就这个词叫命名空间,或者说叫名称空间,它默认有个空间叫public,而咱可以在新建几个空间,比如说我们建一个DV,建一个T,建个prod,然后咱们通过我这个配置文件能读取你不同这个命名空间中的配置文件,比如咱读取DV中这个文件,做咱们开发环境测试。读与这个T做测试环境,读取这PD做生产环境啊,这个在拉中可以做到,这就叫做名称空间切换,也就是说读取不同配置文件,通过名称空间可以做到,就咱们不需要大家按照刚才这种方式加一个这个值,你通过这个名称空间在na中也可以做设置啊,这是咱的一种做法啊,那怎么做给大家来做演示啊,刚才说一个特点啊。
04:04
我把这张图给大家先截过来啊,咱一般经常会有三种环境啊,当然有的里边可能有更多环境啊,但大体上三种,开发、测试、生产。写到这里边啊,给大家具体写一下,就咱们讲我们这个内容,呃。这个我重新啊,复制这么一个。这个框啊。这个我先先删掉啊,然后再重新写啊,然后现在我们要讲的是NAS这个配置中心里面内容,咱们要做这个命名空间的一个切换。那这个怎么做,刚才呢给大家画了这张图,就是咱们常见的几种环境,DVTS和TOD啊,那咱们下面来做一下操作啊,那怎么操作,咱来写一下啊,首先第一步就是在我们这个。Na里边它有一个默认的名称空间,就这个叫public。
05:03
啊,这是默认的,也就是说咱们现在在里边能看到的这个东西啊,就是我点名生空间里边啊,有这个NAS,就是public这个东西啊,我重新登录。他这个超时了啊,就是里边的。这个啊,你看啊,默认有一个叫。哈。而我现在呢,在里边也可以创建多个运动空间,那咱们给它就创建一下啊,就是我们里边默认是public,那比如我现在在创建三个。名称空间对应的咱们这三个DVT和PD啊,那咱们快速来创建,创建方式很简单啊,就是按照我们这个规定做法,咱点这个叫名称空间到里边,然后这位置有一个叫新建名空间,用它就可以做到。就是这么一个做法,你点这个。新建。然后现在我给他就创建一下啊,把这个给大家截个图。
06:00
到这个位置咱点新建,然后点完新建之后,进入到我们的这个界面那里边创建,比如第一个我就建一个叫DV啊,它就表示我们这个。开发环境啊,咱就做这个操作啊,这个大家也是。几个图。这个我先截过来啊,然后按照这种方式,咱们把这些都给它创建出来,毕第一个DV开发环境,我们就等它创建出来啊,这就有了啊,这是第一个。就是它,然后第二个我再创一个,比如这个叫test,就是咱说那个测试环境,这是第二个,然后咱们再创建第三个叫PD。这个叫生产环境。这个我们现在都创建出来了,所以咱在里边除了它原有这个public,咱又建了三个运用空间。这个啊,我们就完成了啊,然后完成之后呢,下面咱们演示这过程中该怎么做这个切换啊,第一步准备工作咱完成了,那我们看第二步。
07:06
然后第二步呢,因为咱们要做名称空间切换,大家仔细看啊,在名称空间这位置是不是有一个ID值,其实咱就跟这个ID值做切换,那怎么做呢?咱们现在这么来实现啊,比如现在我现在不同的名人空间中,先创建配置文件,咱为了做测试,那怎么创建,还是刚才的方式,你点这个配置列表,大家看啊,这位置就列出了你当前有的这些名称空间,咱现在有这么四个public t的TDDV啊,就到这个界面。那我们现在就是创建。就是带这个。不同的。名称空间里边创建配置文件。那咱们来给它快速创建出来啊,那怎么创建呢?方法很多种啊,第一种方式就是你点这个加号,然后里边选择可以这么做,但是咱现在呢,因为它默认用这个public,所咱现在这么来做啊,给大家说明,咱可以用这个叫克隆,这种方式,克隆什么意思,就是复制嘛,通过复制方式把这个文件再复制到家里边,然后咱做这个操作啊,那我给他就。
08:14
复制一下啊。写到这个位置,就是我们要使用这个叫。克隆的方式进行这么一个创建。那怎么创建给大家来演示啊。咱们来操作一下啊,比如说现在,比如我就以。这为例啊,来点它,然后我点一个叫克隆。这个哈,先把你要创建配置文件选中,然后点个克隆,就是做一个复制。然后点完之后我们看一下效果啊,一点克隆它就到这个界面,在这个界面中呢,它原空间叫public,它有一个叫目标空间,就是你要把它复到什么地方去,那比如我现在就复制到这个叫T里边去,或者复制到DV中都可以啊,我就复制到DV中了,这是它里边的这么一个选择,就你选择它这个目标空间,也就是到。
09:09
这位做选择,里边有你当天创建的所有,比如说有这个DVPD,还有这个test,然后咱点这个叫开始克隆,这个就做到了啊就这么一个操作。这个咱就完成了啊,然后这个做完之后,咱现在看这个T中,我一点各位看啊,啊不是T刚才应该创建是DV啊,我点DV在DV中这文件咱就给它复制过来了,或者给它就克隆过来了啊,就是这么一个文件,所以咱们完成了名称空间中这个创建啊,可以把这步骤一会儿自己给他操作一遍,每步骤我应该都给大家截了图。啊,就是我们的这个过程啊,然后这个做到之后咱们看。对照我这个第三个啊,咱就做这个最终的这个读取,那怎么读取呢?咱做法就是还是去改我们的配置文件,在配置文件中呢,就是除了之前的配置文之外,咱需要再加上一个东西,当然这个东西叫name space,就是你的名称空间,然后这个值就加上你名称空间对应的,比如说你的DV,那就这个值,你PD就这个值,你test就这个值,默认你不写,用的是public,咱需要加上它,那咱为了明显,我把这配置文件中这个端口号给它改一下,为了一会儿咱更加明显。
10:28
他现在是8111,然后改一下啊,比如改成这个叫9999啊,我就咱一会儿特别区分,现在把它发布。确定发布。这个啊,应该就可以了啊,然后最后咱就写这步啊,我们就是。就这位置啊。修改你这个配置文件,添加上你这个命名空间。那咱给他就加一下啊,加的就是里边的。这句话我把它直接就复制到咱这个bootwap里边,然后这个值改成你那里边的名称空间这值,比如咱用DV,那我加的就是里边的。
11:10
这个纸啊,就是把它。加上就可以了啊,这是咱们这么一个做法啊,那咱给它复制过来啊,DV里边的这个值,注意别少东西,不要多东西啊。然后咱们做一个替换。这样的话啊,咱把这个就最终完成了啊,就是里边的。视频的内容啊,主要加上就是这句话。我把它给大家也是提过来啊,所以这样的话呢,咱们把这个就是名称空间切换,我们就做到了,就是这么一个过程啊,也就是说呢,说的简单点,咱们在里边第一个你可以创建不同的命存空间,命名空间它里边有多个,就默认是一个,你可以建多个,比如说TS的PODDV,每个里边会ID值,然后截完之后咱来到列表中,你可以向里边建文店,咱用的是克隆方式,把这个点克隆,然后你选择你要复制到什么地方去,就可以做到,我刚才复制到这个DV中,里边有这个文件,然后复制之后这个文件为了区分,我把它的多个号改成了四个99999。
12:14
然后改完之后,下面在我们的项目的配置文件中加上一个根据名称空间做切换,加上这个name space,这是固定的,然后这个值就加上你里边这个名称空间的这个ID址,直接给他复制过去就可以了,然后他再读取,就读取你这个写的名称空间里边的这个配置文件,把这个会读取到啊,当然前面跟我们讲的一样,它也读到这个DV,然后这个名字,包括读到这个那中这个地址。这个啊是咱们做一个配置,然后做完之后,最后咱做个测试,看一下最终的效果。过程啊,就这么一个流程啊。做这个叫命名空间,或者说名称空间的这么一个切换。这个咱就点出来了啊。
13:02
然后咱们看效果啊,这个应该启动了,然后大家看里边端口号,这里有这个端口号是不是就是9999证明它读取咱们新的那个配文件中内容啊,这个咱就做到了啊,所以大家把这个就说给他操作一遍啊。不是很复杂,就是一个基本的一个内容啊。我把它保存下啊。
我来说两句