00:00
啊,到这里呢,我们组K分布式。分布式所呢,我们主要是介绍了啊,这个鲁keep它什么东西,它简称呢ZK啊。那么第二个呢,我们讲了the key的下载啊及安装啊,这一块呢,没什么好啰嗦的啊,它非常简单。好,那么第三个知识点啊,我们又讲了一些指令,那么这些指令呢,主要是LS,然后指令比如了一个杠,你可以查杠下面都有哪些子集点啊。那么然后呢,我们可以查看某一个节点的内容,比如来一个杠,嗯,The key,那么the key呢,是默认的一个节点,你可以查看这个基点的具体数据。好,那我们呃,也可以呢,通过。啊,通过这个correct指令,那么来去创建一个节点,比如创建了一个杠A这个节点,那么节点的内容是什么?那最好的一种双引方法给它括起来。
01:05
那么这样的话,你出现空格什么之类的特殊字符呀,啊,都没啥问题了啊。啊啊,来一个节点名,并且指定节点的内容哈。那么然后呢,我们还去删除了节点,通过底类的指令啊,可以呢,去删除某一个节点。好,那么然后呢,我们还可以去修改。啊增删改改的话呢,是set,那set呀,在我们的分布式所里面呢,啊,咱用到啊OK,那么咱就来一个杠A,那么修改它里面的内容,有来一个TEST1好,这样就可以修改好了啊。啊,就是几个指令,那么然后呢,第四个内容啊,我们再去聊一聊咱the no的节点的类型,节点类型,那么节点类型啊,它有这四种类型啊,那么有永久节点。
02:02
仍有节点,那么以及呢,有临时啊节点。那么还有呢,是溶久的序列化节点,序列化节点,还有临时的这种序列化,序列化系列,好,咱们Z诺基里面有这四种类型啊。那么首先呃,咱从这个存在时间上,或者说啊,我断开连接之后,那这个节点还有没有,那咱可以呢,把节点分成熔炉节点和临时节点。那么啊,永久节点啊,不管什么时候,只要你出现权了,它会一直存在,那么临时节点啊,你只要断开当前连接,那么这临时临时节点就没有了。那么首先呢,我们怎么去创建一个熔炉地点呢?好,我们之前创建的全部都是中流节点。
03:01
那比如说我通用的这个A1啊杠A1-CC。那么这几个节点啊,我即使退出当前客户端了,你比如我单已经退出来了。那我再去进入这个客户端内部又进入这个链接了啊。那他现在还有没有杠A这个节点呢,还是有的。那么再来一个杠啊O-A1,它下面有没有子节点的啊,也是有的。那么这些节点呢?默认情况下都是永久节点。那我怎么去创建一个临时节点呢?好,咱可以呢,通过来加一个参数杠E啊,这个参数。那么E这个参数呀,就是那个英文那个临时的首字母啊,英文的全名称呢,啊,就是这样的一个单词啊,这个单词呢,我就不读了哈啊,咱就不献丑了。好,那我们啊回到咱的客户端里面去,好,我们来去创建一个临时节点,比如说就叫杠ZZ吧,那内容的话呢,就随便写一下啊,比如将你写一个hello啊,然后呢是ZZ啊,那你写好了。
04:08
那么下之后呀,哎,他已经创建出来了。筛选出来之后呢,它有没有这个ZZ呢,来看这个杠下面又多了一个ZZ这个直接链。那么这几点内容我们也可以查看一下,到蕾啊,也也看到了,Hello Lily。那么临时节点什么特点呢?好,一旦我断开这个链接。那么这个节点呢,就不存在了。那比如说呢,我现在又断开这个链接啊。啊感这连接已经断开了呀,断开之后呢,我再去连上咱们的组paper。那么连上之后呢,我们来看啊,有没有那个ZZ节点啊,来一个los杠啊,有没有呢?哎,有那为啥呢?是因为啊,它组K的反应没有那么快啊。那比如说你这个时候你可以查看一下啊,来个L或者是get-ZZ有没有。哎,Hello。
05:00
嗯,应该是没有那么快导致的啊,我们可以呢,呃,退出去,我们再来去试一下啊。好来,我们再去连上这个地方客户端,然后是los杠。哎,没有了哈,已经没有了。他反应的没有那么快哈,都可吧。然后呢,我们再来一个get杠,ZZ能不能看到了呢?那就已经没有了啊,这的话呢,会显示嗯,没有这样的一个节点ZZ啊,接下来呢,我们来去创建一个。呃,永久的序列化节点。那么永久的序列化节点啊,怎么创建呢?它长什么样子了呢?好,我们来可看这个最终效果啊啊来一个correct,那么序列化啊,序列化的首字母呀是S啊,在这个地方要加一个杠S。那么英文全称叫这个名字。啊叫啊sque血啊sque血那个玩意儿,那么首字母的是S。
06:00
所以呢,我们要加一个S这样的一个参数杠,S参数。那比如说呢,我们就来一个杠,嗯,It硅谷啊这样的一个节点。那么这个节点下面呢,我就再来一个SS那个玩意儿。啊,序列化节点嘛,那么内容啊都无所谓,比如就来一个哈啊是SS他为回车。啊,有没有出现好呢,那他说呢,硅谷SS。不存在对吧?啊,那没关系,我可以这样子,我可以先correct,然后呢是杠硅谷,也就是我不能越级去创建,你必须得要有负极点才能创建子节点哈,我来一个create给他维部。那么这个呃,内容啊,都无所谓,就随便写一个嘛。那么在这个it硅谷这个节点下面,然后再去创建一个序列化节点杠S,好了一个杠it硅谷,然后下面呢,来一个SS这样一个节点。
07:02
啊,序列化的子节点。啊,这个内容呢,都无所谓啊,咱们就随便写一个,比如说哈,就是SS嘛,好有回车啊,有没有创建好呢,创建好了。那么此时我们可以看到啊,咱们这个SS编号呢,后面有一串编号000000这样子。好,那么然后呢,我们假如说我再去创建一个可不可以呢。那么之前如果一个节点存在了,如果一个节点存在了,你创建这个节点的话,你再去创建这个节点的话,它会报错。你只有把原来基点给删掉了,那个创建。那么现在我是序列化节点。好,我再去回车看一下什么效果创建出来了。那编号呢,变成啊000001了,变成一了。啊,那我再去创建一个可不可以呢?啊,还可以你变成二了。那么当前啊,我们来查看一下这个A塔硅谷这个下面,那它有的子节点,现在有三个子节点,分别是000啊,然后呢是一,然后是二啊这样子。
08:08
好,是咱们这个序列化地列行。那就是说啊,我如果是序列化节点的话,那我一个节点呢,可以出现多个,它会自动的给我们加一串编号在后面啊。啊,是这样子的。好,那我们这个,呃,序列化几点啊,咱们就会了啊。那我们来看一下啊,最后一个,最后一个呢,什么呢,是临时序列化节点。啊,临时序列化节点啊,哎,那我们序列化节点回了临时序化节点啊好,咱们来去创建一个correct杠,这是个临时节点,那这是一个序列法节点,那再加一个杠E就是临时节点了。那么然后呢,我还是一样来一个硅谷是杠SS,那么然后呢,我还是来一个hello啊是SS,它为一串里面创建出来呢,创建出来了又多了一个呃,0003这个节点。
09:03
那么啊,咱012这三个节点都是19的序列化节点。那么0003啊,它是一个临时的序列化节点哈。好,那我们再来创建一个啊,00004,也是一个临时的序列化节点。好,那我来断开链接。那看一下它会怎么样呢?呃,咱们稍等一下,我们也连上该客户端。那么此时我来一个iOS,然后杠it硅谷,让它下面有几个节点。啊,还是有五个节点的,0003和0004还在。那么咱们呢,呃,比如说我去查看一下那个get ss00003来看它里面的内容是什么啊,能不能看到内容。已经已经没有了,你看它已经没有了。也没有了,那么此时我来一个LS杠给硅谷来,我回撤,哎,已经没有了啊。
10:03
啊,因为呢,呃,他反应没那么快啊,那咱现在再去看他就已经不存在了。啊,不存在了。哎,咱这个在啊,在这个走keep客户端里面,它会有这种问题,在将来的代码里面是不会有这个问题的啊,那临时几点,如果你的代码断成链接了,它就真的没有了,你这一连接上查看的话,它就真的没有了。好,是咱们这个序列化离职节点。那么四种节点呢?在我的课件里面都有一一列举哈。然后呢,我们也在课堂上去详细的去演示了一下,那你们回去呢,也可以自己去尝试一下这些指令啊,那后续呢,我们在代码里面再讲分布式走的时候呀,我们就会用到这些类型的节点啊。
我来说两句