00:00
刚才啊,就是微服务介绍之后,下面咱介绍这个润可lo的,那润可lo的呢,到底是个什么东西给大家啊,我来写一下啊,我给各位写到这位置。就是什么是死亡。可漏。这里边啊,这个词我觉得各位或多或少应该都听过啊,因为目前我们要学这东西,中所中考漏的肯定是一个必须必备掌握的知识,其中都在用到,那什么是死亡close呢?给大家说明啊,首先这里边我就说这么几句话,这是第一句话啊。我说的比较通俗点啊,不给大家写那个术语,咱说的更通俗,词人可乐是什么呢?首先你记住第一个啊,词人可漏的。它第一个并不是一种技术,这要明确啊,它不像咱的spring my be体是框架,是一种技术,或者说什么这个JA web什么,它本身并不是一种技术,而它是什么呢?你可以这么理解,它是很多技术的一个。
01:09
总称或者说是很多技术的一个集合,这叫slo,这个我要明确啊,包括咱看我的课件中,里面写到它是什么,是一系列框架的集合,就是它里边呢,包含了很多东西,而这些东西加到一起,总称叫做字母lo。这个要明确啊,本身并不能算是一种技术,它是很多技术的总称,或者说是很多技术的集合,这是第一句话,然后咱们写第二句话啊,就是此轮可。它这个里边有很多的技术。或者说有很多这个框架啊,一个意思啊,很多技术很多框架,而我们使用ven可漏的里边的这些框架,就能现出这种微服务的这么一个操作啊,这个是他的第二句话,各位记住啊,就是咱们提到的词文可漏的理解为是一个叫微服务框架,它的本身里边并不是一种技术,它里边有很多的框架,而咱用里边这些框架就能实现出微服架构,这叫S。
02:20
这个要明确啊,本身不是一个技术,是很多技术或者说很多框架的一个集合,里边包含很多东西,再用里边这些框架就能显现出微幅的操作,这叫克漏的。这个要明确啊,是一个总称,称为四文。然后咱们啊,把这个作为说明,就这句话啊,然后这里写到就是它里边啊提供了很多,比如说什么副发现,副调用,配置中心负载均衡等等很多东西。这个叫斯文,然后咱再看第三句话。我小这位置。就是我们要去使用四轮lo的。
03:00
啊,文可的,那你需要依赖于一个技术,这技术是什么呢?就是我们之前用这个。BOO,因为你要用boot才能做到口里边的很多功能,这个啊是咱说的第三句话,比如咱们之前的boot这个东西,它能做到损口里边这些具体使用。啊,这是咱们说的第三句话。给各位啊画张图,就是这么一个说明。我再重复一遍啊,Slo并不能是一种技术,它并不是一种技术的一个称法,它是很多集合框架的一个总称,叫lo,而口里边的这些框架,咱用它能实现出微复操作,那框架怎么用?咱就需要用一个技术叫STEM boot,你用STEM boot才能做到的功能,也说的应用需要依赖于boot才能实现出来。这是我们说的三句话啊。大家把这概念给他记住啊。
04:01
然后下面提到了这两个之间的一个关系,就是人BOO可乐关系,给大家说明啊,这两个关系是什么呢?你人可乐用要用BOO,但是使人boot可以单独操作,它可以不操作使。没关系啊,有人spring cloud是一个总称spring boot,本质上就是spring,咱之前说过,它就是快速构建一个脚手架,或者死人的这么一个快速构建工具,两个是这么一个关系啊,所以这个问题呢,在很多笔试中可能会考到,或者面试中可能问到你啊,说这个啊,你说一下齿轮步骤,齿轮考到用过吗?咱肯定用过,然后你给我说一下它有什么关系,或者两个有什么区别,会比较明确啊。这个说的简单点啊,BOO就是是快速构建一个脚手架啊,这叫BOO,而lo的是什么呢?它是一系列框架一个总称,而我们用可的需要基于boot才能实现出里边的功能,两个就是这么一个关系啊,就是我写到的这个第三句话,各位把它记住,但是S可以单独用。
05:11
他可以直接啊做到死分钟的各种功能。这个稍微有点小绕啊,当然各位把它要知道啊,不要你比如别人,如果别人以后提到说微服务架构,你不要想要要想要是lo,它才是维护价格框架,Boot只是里边的一种技术而已。写的这句话啊,这个答案就说完了这个概念啊,然后说完概念之后,刚才提到了在死轮口里边呢,有很多的框架,或者说很多的技术,然后这些框架能显出微服,那死文可乐里边有哪些框架,下面给大家来做个介绍,我这里边都列出来了,这些是死亡可里边的相关的组件或者相同框架啊,主要有这么多,咱们看一下啊,我先做个介绍,然后后面都会演示的啊。
06:03
第一个叫做服务发现,它的原始用的是这个东西叫E口,包括咱现在替换成这个东西叫NAS,是一个最新的,因为E它出现了一些瓶颈,咱们给它渲成NAS叫服务发现,那什么叫服务发现呢?说的简单点啊,就是一个叫注册中心的一个概念,这个咱们马上来介绍,各位先有个印象啊。第二个叫服务调用啊,就是你实现相关的一个操作,这叫熔断器,包括网关,包括分布式配置,还有什么消息组件,主要是这些组件都是用于在微服务中做到的,而这里边咱们把这三个都给大家贴选成这个叫NAS啊,用它来做到这NAS,马上说到它具体是干什么的。各位先有一个印象,你知道在此轮口罩里边呢,有很多的组件,而这些组件都是为了做到这个微服务的架构这种方式。啊,主要有这么多,这个今天不需要各位记住,因为咱后面这些都会说到,等我们说完之后,各位应该就能理解这些都是什么意思啊,先有一个印象,知道这里边有这么多东西就可以了啊。
07:12
这是咱们提到的啊。关于lo,然后这个说完之后,咱最后说一下这lo到底该怎么去用,就是它的使用方式,我在这里边给大家截一张图啊,就这个图,然后这个图什么意思,我来说一下啊。把这个拿过来就是它的具体使用。这张图。刚才我提到了可漏的要用的话,要基于boot,或者说要依赖boot才能做到里面的很多功能,那怎么依赖,大家看啊,里边有一个版本的对应关系,就你这版本必须要严格对应,如果你不对应它里面会有问题。然后再看它的版本有个特点啊,你看这个就是这么来看啊。这是boot版本,咱们现在项目用的版本是不是二点二点几的版本啊,包括boot还有其他版本,比如说2.1 2.0,什么1.5等等很多版本,而每个版本中对应的可的版本是不一样的,而的版本有个特点啊,它的版本不是一点几二点几版本,是这个版本。
08:19
大家仔细看这版本啊,你看每个单词的第一个字母。是不是ABCDEFGH,是不是这个字母,所以它对应的就是ABCDEGH,而现在我们不用的是2.2d版本,所以大家对应的是什么H版本,2.n级几不能对其他版本,必须对应的是H版本,这是它一个版本特点,是必须的。但是目前呢,在企业的开发中,基本上用到都是二点几的版本,就到2.0,最低也得用到2.0的一点几版本,基本上很少人去用了啊,因为它里边会有一些。相关的一些特点啊,后面版本中做了不同的改进,所以目前版本中用的最多都是二点几开始就对应F,这可这版本FGH,咱们现在项目中用的是最后这个二点,二点这个版本对应H这个啊是我们用到的,而这个版本因为它也在不断的更新,包这个boot更新特别快。
09:17
咱们来看一下啊,比如说我们在建这个死人boot工程的时候,咱重新建一个工程,因为他这个在idea中给我们每次都会下载最新那个不同的版本啊,咱看目前最新是多少啊。大家看啊,目前是不是有2.2.5,我记得咱们第一天讲课的时候,应该还是2.2.4,现在就变成二点点五啊,所以咱们不追求最新的,咱追求最稳定的,我们现在也是用2.20几的版本。啊,这各位知道啊,它有一个版本对应,这版本对应不能弄错,每个boot版本必须对应对应的课版本啊,这是必须的,这个啊咱做一个说明,然后看一下我们这个项目中,因为咱们项目中呢,我把版本给大家都听出来了,咱直接看到丰城鼓励parent中这个版本对应关系。
10:08
把这打开啊,咱们看一下啊。那大家看啊,首先呢,就是咱们现在我们用这个咱先看的版本。这个版本。各位看到这版本是不是这个H这个版本是它,而在找到咱们的boot的版本啊,我们找这个。Switch里面找咱的boot,我们这个boot版本。哎,不是在这里啊,我们伦布的版本是不是这个2.2.1版本,所以刚才我提到你用的是二点二点几的版本,要对应是考这个。H版本啊,所以咱们现在是这么一个对应关系啊,当然二零二点几无所谓,只要是二零二点几,比如说202.1234都可以,它对应的都是H的版本啊,这是一个版本对应,对把这个知道啊。这咱们把这做个说明,然后在版本中呢,一般比如说各位是否注意过啊,咱在版本中呢,有时候看到后面有一些小版本,这各位也做个介绍,各位也了解一下啊。
11:09
比如咱们看啊,咱还是看这个。把这打开啊。还是他。在这里边大家看啊,这个位置首先有这个东西叫snap snapshot。这种版本,这版本叫什么呢?它就叫做快照版本,但是这种版本咱一般是不使用的,因为它会随时修改,它只一个临时版本,叫快照版本,另外在操作中咱可能见到这个版本,你看啊,叫M版本,比如这是M2这个版本。那这M什么版本呢?这里写到它叫什么。叫做里程碑版本。什么叫里程碑呢?这个词啊,我觉得是咱中国人最喜欢说的一个词,什么什么里程碑吗?什么叫里程碑啊,解释一下啊,其实咱们不用说那么复杂,说的最简单点,里程碑什么意思,就是实现了预定的目标,假如说你看啊,他现在这叫M2,比如他现在约定在M1里边只实现了基本功能,M2中比如加一个新的功能,比如说个简单的,假如我现在这个系统在M1版本中,我只做登录注册,在M版本中我想加一个这个添加,而M2中添加就加进去了,那这里程碑目标是不是实现了,这就叫里程碑版本,实现了你预定的目标啊,所以这叫M版本,叫里程碑版本。
12:34
另外还有一种版本叫SR版本,这版本是什么?它叫正式版本,还有一个叫GA,这叫稳定版本,所以咱们选的话呢,一般都建议肯定选稳定,但是如果没有稳定用SR,如果没有用M啊,但是绝对不要用selecthot这个版本它随时可能就没有,随时可能会改变,这是一些小版本,各位给头就是了解一下啊,就是你看到不用觉得这奇怪,就是它不同的标号,包括快照,包括这个里程碑正式版。
13:06
稳定版。这个啊,就关于基本介绍啊,所以现在把死文可lo的做个说明,通过刚才介绍大家主要知道几点,第一个就是死文可lo的是很多框架集合的一个总称,它里边包离框架,能做到微复架构,这是第一句话,然后第二句话,各位记住,思文可乐要实现必须要依赖于boot才能做到里边的很多功能啊。第二个,然后第三个可乐中有很多组件,大家需要一个了解,然后后面都会讲到。包括NAS,什么B,什么he tricks,包括什么getway等等,然后最后一点各位记住咱因为它要用到,它要做到功能,它跟boot有个版本对应关系,每一个版本要对应不同的这么一个cloud,比如说咱们现在用的是2.20几的版本,那它对应的就是H的啊,这是一个关于咱介绍的怎么cloud这么一些基本概念啊,包括加上咱们刚才说的微服务是什么意思,把这些各位都记住啊,微服务就是把项目你可以拆分成多个独立的服务,而每个服务都是独立运行的,他们互相不会产生影响。
14:21
这个啊,咱们提到的啊,我把这图先保存一下啊。第三个。就是微服。然后咱说的spring cloud。这个咱就介绍完了啊。
我来说两句