00:00
好,那么同学们刚才呢,我们来给大家介绍了一下分布式配置中心安,这它是什么?那么呢,简单一句话就是这张图,那么换句话说就是说各个具体的微服务不在各自为战,嗯,统一号令,由他这个大管家或者叫代理,或者叫中介去get HUB上面获取相关的信息。那么现在我们要看到呢,就说第一步是不是要先保证帮助的server建立起来,社微服务要健康解决服务能够跟k Hu联通啊,以及大管家跟KHUB这条路。进行打通,好,那么接下来我们呢来看,那么呢那呢干脆我算一下,也就是说现在我们呢,是不是要完成这条路要OK呀,接下来我们来来看看。它是一个服务端的配置,那么第二呢,这些记刚才已经说过了。
01:03
按server分为服务端,那么这个服务端就是它。OK,来,先保证这个是好的,你们来吧,看看我们的配置与工作应该怎么做来。一个。我们呢?先在getub上面新建一个,那么这时候。我们人找到我们的github,相当于说我们先在github上面新建一个什么东东呢。Y,那么。那么呢?来。Create,然后你懂的,GIHUB上面建的项目和reporty库,那么100%是不是一个库啊,那么言下之意就是下载到我们本地的话,那是不是应该自身带了一个隐藏变量点文件夹,那么呢二。
02:06
我们呢,要注意,现在就获得了我们这个地的仓库,然后呢,三七靠背。之后我们来看由上一步获得SH基于SSH结义的get地值,那是不是就是这个,那么刚才我已经拷贝了第二步,那么呢,看的括我已经做完了,那么第一步好,这两步括接下来第三步在本地硬盘的目录上新建一个地址仓库并克隆,那么言下之意,我们是不是本地要有一个库啊,那么二。我们呢,比方说扬州这呢,随便找一个找了这个仓库来给大家呢进行处理,那么呢啊呢,建在下面呢,什么都没有,我们要执行的命令是什么呀?相当于说大家可以把它理解为这样,这个44MY到的路径就是一个跟开发无关的一个运维工程师,他可能要处理一些配置类的动作,他呢就提交到他,然后他呢会提交到getup上面,然后我们呢这个么。
03:16
大管家呢,从上面可以获取拉取第一步,我们呢。相关的事情呢,来。那是不是彭是我这个,那么请各位同学依照你的情况,你是哪一个,是哪一个,那么呢,我要干什么呢?是不是get号O拉及下我们get的命令,那么在这个地址上get。好,那么接下来可datas大家看是不是底下现在干嘛,当前目录下面根本就没有一个地图库啊好,那么it no,那么来粘贴我们对应的是吧T相关的下载链接地址回车,那么这手呢,等它克隆我大家看这时候是不克隆下来了啊,因为网速呢,可能联系它稍候有点慢那么拉。
04:12
进去以后大家懂的,我们呢,隐藏,大家看这是有个点get,那么这里面是不是有什么那些什么的,我们原来讲过的get仓库,本地库,临时库,远程库欧了,多一嘴提一下好,那么这不是我们的重点了,GI。拿到,那么接下来。我们呢,在当前目录下面。那么呢,是不是进到我们的这个库下面,非常data,大家看再说没有东西了吧,那么言下之意,它检测到了这个是一个get,括目前就在master主分支上面。哈,就是完成了我们的是吧。第三步,那么第四步,那么二模拟干什么呢?因为工程师他现在呢,直接要在这个里面干活了,新建了一个配置啊,那么现在呢,我们是不是要把这个配置文件上传到我们GI have上面,然后让我们大管家获得啊,诶这个思路,那么这个时候我们新建这么一个东西文档就是OK。
05:20
OK,那么呢完火,那么这个里面的内容呢,什么呢都还是其次的,这布头里面我们讲过很多,也学过了,关键是切记这个保存,听好,重要的事情说三遍,这个文件里面内容当然肯定要保存正确,那最主要的一个问题就是。保留保存的格式必须是uf杠八,以uf杠八的形式保存,Uf杠八形保存,Uf杠八的形式保存很重要,否则你提到get up上面。我们的微复地值就会报可怕的是吗?配置文件因为中文乱码的问题读错好,那么这个时候来吧。
06:06
先看看我们这的项目的内容来。大家请看这个,我先把它弄完,然后我们这边统计着看吧,那么呢,我呢用记事本吧。来。保存,那么大家看。主要是不是就是什么同一个配置文件里面以三个减号为分隔符,那么这个是不是有点像杨哥给大家讲的Linux的杠G数电这样的管道分符一样的意思啊,那么它这样是不是实现了同一个文件啊,不同的配置环境啊,如果pro你的配置策略是TVV,那么它就是开发环境,果你的pro是test,那么你就是什么各式环境,那么负1UT杠八,那么呢?如果你连的是D。那么我,而是我现在要取application name这个值的话,打印出来的是不是应该是at硅谷TV啊?如果你的测试环境配置的选择是test,那么告诉我你们现在所收到的信息是不是应该是at硅谷test?
07:13
啊,那么呢,说了这么多,怎么保存uf干嘛呢?来另存为大家看不是吧?所这特别要小心啊,不管你用什么工具,建议一定是啊设一下,否则get up提交的时候会报错来保存。对话。那么这保证。我是uf杠八,编码好那么差。这一步过,接下来我们是不是要将上一步的压ma文件推送到我们远端的tup上面啊?那么大家懂得建在这个库上面一定是空空如也,什么都没有吧?那么现在我们的模拟把我们本地的这个东东推到get up上面呢?思考一下我们keep的命令二,暂停一下录屏,问几个同学基础的知识。
08:05
好,那么呢?这个时候我再给大家最后复习一次,那么首先这个是不是我们当前目录啊,那么get status完全可以看到变色,红色说明立刻摊货,是不是监控到了此时我目录已经发生了变化,那么下一个命令是什么?哎,20度给你了,我们是不是要从。从硬盘提交它的临时库啊,来吧,Get at,然后get,注意是不是啊,一定要写提交的复制信息啊,Get push。因为我们现在呢,在master分支上面对么能一起加,如果说网速OK,一切顺利的情况下,咱们提到have账号下面应该看到了我们的文件啊,那么这个时候请大家看我一刷新你懂的,二是不是19秒以前我们刚刚提交的application押帽,那么二。
09:09
令说明我们的网络和get,当然get的那些什么公钥,公司密钥啊,基础命令哈,说过了这些学了半年了,我们这些基础知识不是在严格出手了,不会的同学干嘛跟着我再最后练一遍,那么大家请看。三大命令,那么呢?命令应该怎么着?你再跟我讲,你不会做吧,每一步抄的命令我是都给你们弄出来了呀。哎,同学们,嗯。大家苦功夫听懂,忘了,忘了就学。学到不会忘为止。重复,重复,再重复,练习,练习再练习。那么下面我们继续。之后呢,大家请看现在是不是我们模拟了一个。运维工程师。把它这个文件提交到了giupb上面了,那么换句话说,我们现在是不是要干一件事,几个微服务能够连上getup,取到里面的配置信息并解读出来,那么是不是它可以证明我们这条路蓝色这根水管是通的呀?
10:20
好,那么接下来继续,大家呢,请看,跟着步骤来好了,今天摸到那么呢,3344O了,老规矩,这现在不再重复,都重复了这么多次了,十多次以后恐怕同学们看都应该看会了,好,3344。下一波打那么能给你少,然后334次完了以后只要是美版,一言不合又是美文版的,比说第out的boot的微服务啊,那是不是两大配置文件碰着ma和application ya啊好配之后呢,什么呢,我们来那么呢。修改内容,那么同样的道理还是一通百通字,是不是又多了一个东西叫Africa server啊,你屁股后面是不是带减号?Server后面是不是f zva多?哎,那么全部内容我们拿下走人,那么来吧,3344,那么现在是不是我们的po的XL那么弄下来。
11:20
搞定。哟,关节线冲突变成画图了,好,那么我它整理了,那么这我们呢,来说一个细节,首先这个说明3344是我们的大管家,由他是跟远端的get Hu打交道,那么也即它就是我们的这他个S可以不能跟上,那不能,要是同学们怕记不住的话呢,我给你们弄,那么这我们就解一个3344。啊,我们的大管家由他个为服务聚和给他沟通好,那么呢。
12:01
大可以看这部分同学呢,根据我前面几期班的同学,上课以后,他们填的卡,有些同学不会报错,有些同学会报,那么这个时候如果你后台。出现在这个错你无法解决的话,那么就把这个加上听到好,那么这个时候是一个keep插件啊,Keep工具有点小问题,Keep是吧呢。它呢也不是完美的哈,那么这是工具类的,如果没出错,我们就把它扣掉,那么这呢,只是以换机给同学们呢,避免找遭罪,找走一个二好,接下来回到我们的鸭帽,这个鸭帽我们呢,什么呢,就有点短调来吧,首先什么都没说,你也知道的,起码应该是不是有一个东西要端口。好,那么这个端口是不是就是我们的3344么?接下来请看,那么这个东西不用讲了,Name标准的。
13:06
有且仅有一个的本微服务的独立名称,关键是这个你看子时是不是充分说明了3344个微服务会当个server,它要去找他get your I是不是就是我们的这个地址啊,那么这个地址你看是不是就是我们在GI Hu上面啊,建立的这个名字的这个地址啊,回我这个名字啊,是不是这个,那换句话说,它的意思就是说那个微服务3344启动以后,要去GIHUB上面访问这个GI。也我们的远程库,再说直白点,咱们到远程库了以后,是不是可以在远程库里面把按需取数据获得我们的application ya,那么呢?二提一对,OK,配置完成么?接下来你懂的,那么咱们是不是我们的五配置类了,那么来吧。
14:07
首先。这些写过很多遍了,不再重复了,那么呢,老规矩它是不是就是主启动类啊,主启动类我们节约时间都统一了,不再编写,那么呢,名字呢,就讲这个,那么老规矩了,最后讲一遍了。每一个新的技术总会有一个新的GV坐标配置啊,那么必然而然是不是也会有一个新的什么东东啊,数理配置啊,那么所以说我们这儿不会画,直接一套带走拿下。那么这。不用我讲了吧,只要你跟着我学到了这三天,那么同学们。OK,有人有人他讲过,德尔多看这了,很好,那么同学们的反应呢,都懂了。那么接下来我们呢,再来一下Windows下修改后的文件添加映射什么呢?看这三三四四点。com,那么呢,这个映射你自己去做,杨哥呢就不再打开了,好吧,那么后续的配置文件呢,全面已经讲过,那么接下来我们通测试,通过他这个微服务3344是否可以从P上面获取配置内容,那么呢,怎么玩呢?
15:21
一步是不是要启动我们的微服务,3344啊好,那么你可别忘了哦,我们在远端的GIHUB上面,我们来打开看看里面的内容,它这个内容可是有两个啊,就是同一个yama文件可以。两面配置啊,不跟一个硬币有两面开发环境还是测试环境,那么这样我们是不是达到了一种动态环境的切换啊?那么接下来我们来看一下我们的3344是是否能够成功启动啊,我们呢,因为只取一个为服务,我我稍微等他一下吧,不然几七八个的话,那真的是太慢太慢了。
16:01
好,成功启动,那么那么测试呢?首先不要忘了现在我们是不是做了后的文件的运作了,哎,这点你要小心,那么接下来我们的反问呢?走吧,来试试看能不能读到。首先这个是不是相当于我们的local host,再次强调我在host文件或者运作,因为前面呢,已经演示过很多次了,不重复打开了。微伏的端口是3344啊开干evening.yama啥意思啊,那么。变线的意思是不是说明我要去反问application.ya么看大家看。这个是不是D环节,那么如果一切顺利,是不是应该从这个文件里面读的出,有一个东西叫at硅谷D啊。好,我们来试试,当然由于连接的哈,稍微有点慢哈,那么这个呢,可能会需要一点点两三秒的时间。
17:01
哟,挺给面子好不好?那请看此时我是不是at特硅谷第一位啊,那么好,同学们太切换。访问DV环境。这点,那么访问test环境呢?再猜猜看,那是不是叫ABK很好,同学们去反三,我很高兴。打卡。震荡。动还是上一次DV的结果,那么如果是test的话,如果一切顺利,那么大家懂的,这块是不是应该变成test呀?当然哈,它有可能网络还还我还更更心,是不是网络会超时,没想到慢慢的还是给我连上了,那么大家请看O吧。好,那么这个时候是不是成功的有3344连上了我们的tup远程库,铺到了该库下面的某一个具体的配置文件的两种不同切换后的配置环境啊,那么带来。那假设我现在干坏事。
18:04
你懂的。有这样的吗?没有,那么假设我们反问,不存态的呢?那么就像是我脑子上写的,那么它的配置,它会出什么结果呢?大家搂一眼陈涛。不错吗?那么这块我们呢,OK一直是不对的,那么这个时候再来一次试试。OK,那么好。现在因为有些特殊符号,我打的有点错误,你们看我是abcd,规规矩矩的同学们,这个时候大家漏一眼。如果说。你乱写符号符合O的格式是不是会报错,那么再来,如果你看符合的话,大家可以看一下我们得到了啥。是不是根本就没有一个叫abcd的配置啊?我找了只有DV和T倒是可以给你提供,其他不能提供的。
19:03
无质只能给你提供一个头文件,大家看不是是prop activity,看第V,大家看没问题吧?那么所以说从看我们已经知到我们的3344,是不是可以成功的反问到我们的giar HUB的信息,也即班长和班主任的交息的互通有无,是不是已经打通了呀?那么好,接下来这个知识点呢,然不仅讲了吧,又觉得没太意思,但是呢,按照官网的要求,咱们呢,还给大家。过一下,那么这个就是配置的读取规则,当然我们先说success成功的几悦,我们现在是成功实现了3344,可以从这个上面获取信息,O吧大值经过了,问题是配置读取规则什么意思呢?
20:01
二。给大家呢,自己看大概。十秒。好,那么呢,大致呢和大家说一下,是官网上我扒下来的哈,它的原话的意思就是说我们这种访问配置文件的方式呢,有这么五种,那么当然还还有property的哈,一般呢,在我们现在呢,就是用ya了,我就没有再讲property,有兴趣的同学可以自己去用,那么呢,Ya的话呢,主要呢,就是上面它的意思呢,大家请看啊,我刚才的配置,我现在又改回EV。来,同学们。同样的程序啊,服务根本就没动过啊,那么这呢,连提的have稍微有点慢,大家看是不是application减号记点压宝,现在有了吧,这个时候同学们请看。我们的there there是不是application点号?
21:00
DV点压嘛,是不是我们的第二种方式啊,那么既然有第二种,是不是也会有第一种和三种啊,那么第二我们就来看看其他的写法和反问方式,其实啊,就差不多,折腾来折腾就去,那么。这个呢,你看。刚才用过了不存在的配置,是不是出那个默认配置啊,那个头文件这种情况下漏眼。说了。这种这个呢是减号,而这呢是没减号。一线减。差了一个东西,Master分支,那么大家看它能不能读出来呢?OK,那么大家眼这种呢。我呢可能读出呢不大习惯,因为它是个一块给你一个,那么二也是一种,但是呢,至少要给大家认识一下第二种访问方式,那么言下之意,他的意思就是说你反问application master什么,说明它是不是可以访问带分支的呀?
22:06
哎,好,这一种呢,我们呢,也就简单的做一下照大家看看完了有。Master,哎,这个分支是不是写前面了,这个呢,是不是写后面了,我们都差不多,我这个时候我们大家看是不是也能获得我们第一位的分项。好,那么这个呢,了解一下自己,你呢,三种压模的方式,你爱用哪一种,就同学们呢。遵循你自己的喜号吧,但是这我们要得到的结论就是3344跟远端getup好。
我来说两句