00:02
各位大家好,欢迎继续收看上硅谷视频课程,我们继续完成在微服务架构中整合three security进行权限管理这个案例,刚才呢,咱把项目工程搭建了,并且在工程中的各个模块中引入了相关的依赖,那咱们下面继续往下来做,咱下面做什么呢?因为咱们在这个案例中呢,我们需要用到第一个内容叫做red,还有第二个这个叫NAS,所以咱下面就把这个radi和NAS给它启动起来,也就是启动red和,那首先我们先启动这个服务。这里给各位强调,Redis呢,里边的更细节内容各位可以关注上归谷古励学院,里边有详细关于redis的讲解,咱课程重点讲的肯定是任security,所以red在我们内容中我就直接进行使用了。red是一个性能优秀的内存数据库,基于k value进行存储,而我们做这个认证授权过程中是需要用到red,里面要存我们的权限列表,跟库语中内容做比较,所以咱下面把red就做个启动,我这里边red已经给它安装上了,各位可以看我们上回谷古励学院的官网上的视频,把它安装上,然后我这里边把它做个启动,我这里强调就是我的red啊,我是安装到了这个目录下。
01:40
给各位看一下啊,USR local里边有一个RA,然后有一个B,再来一个B,我是为了区分加了两个B,然后在里边有一个命令叫red server,而我red呢,有个配置文件,我是放到了这个位置,咱们看一下啊。
02:00
red.SF,这是我的这个配置文件,里边有它的监控配置,所以我现在就基于这个配置文件把我这个red。做一个启动,我们来一个点杠,Red。杠。Server。然后杠ETC里边那个ready.SF,这样的话咱们就完成了启动,然后启动之后咱们可以看一下它那个进程。Red,大家看是不是有这个ready服务,包括咱也可以通过客户端做一个连接,咱给他连接一下啊,包括你看是不是连上了,然后里边我说一个命令。就是看一下里边有哪些K是不是有了,所以这样的话呢,咱现在。就把这个RA做了一个启动,就各位按照这个过程,你把它装上,然后把它启用起来,因为咱们项目中需要用到red进行这么一个存储,所以这是里边的第一个启动red咱们就做到了啊,然后red启用之后,第二部分呢,我们再来请用这个叫na。
03:18
那narcos呢?给各位介绍一下啊,Narcos它是一个叫注册中心,而这个注册中心Nars是由阿里巴巴提供的注册中心,其实在此种可乐里边啊,它原生一个注册中心叫E瑞克,咱们现在就用这个叫NAS,而注册中心到底是干什么的呢?给各位来说一下啊,比如说结合我们的场景,因为咱们这里边啊,有这么一个服务,就这个。API getway是不是一个叫网关,有就是咱们这里边有一个网关的。这么一个服务,另外里边我们还有这个叫service al,是不是咱们这个权限管理这个服务,就这位置还有一个叫权限管理的服务。
04:07
咱们有两服务,而我的网关要做什么事情呢?比如说我现在问,那咱们在访过程中,首先他进入到并不是咱们真正这个服务,他要先进入到咱们这个网关里边,然后我这里边要通过网关把你的请求给你转发到你对应的服务中去加单约定我这起目中啊,比如说包含了这个。啊,包含了AC这个路径,那当你看到有这个路径,它就把这请求给你转发到我权限管理服务中去,比如说我的网关,假如说对外暴露端口是9001,而我权限管理服务,比如对外暴露是8081,那他通过9001对外访问,然后把请求给你转发到我这个管理服务中去,但这过程中怎么给我转发过去呢?咱就需要用到这么一个东西,这东西就叫做注册中心,也就是说我现在呢,把我这个网关服务。
05:07
还有我这个权限管理服务,在我这个注册中心中都进行一个注册,就这个在里边都进行注册,而他注册什么呢?其实就注册你这服务的IP地址和端口号,在里边注册,比如说这权限管理有IP端口号,我的网关有IP端口号,那我现在注册之后,当我网关要转发过去之后,他到注册中心中找到你的服务对应的IP和端口号,然后进行这么一个访问,所以它里边就是。这么一个过程,根据它的IP。加上端口号。进行这么一个访问,所以注册中心起到就是这个作用,就是进行一个注册,然后做到这个叫服务发现辅注册这个过程,而注册中心各位可以理解为就类似于咱们一个房产中介,比如房产中介你是房东到里边登记,中介是帮你租房啊,而我找房是不是也可以找中介,这里边就建立房东跟租房者中间一个桥梁,而现在在我们项目中就是建立网关房问到权限管理服务中的一个桥梁,这个叫注册中心。所以咱们现在naco就起到这个作用,那我现在把NAS就做一个启动,或者说做一个环境搭建,这过程很简单,我在资料里边呢,给各位提供出来一个na cos这么一个软件,我这是Windows版,Linu版跟它一样,那怎么做,咱们找到里面一个B目录,在B目录中的一个文件叫setup,如果说你在Linux系统下。
06:49
它用这个启动,你在Windows下用这个启动,我现在就在Windows下给各位直接做个测试,自找到里边我就直接双击这个setup cmd,然后它就可以完成我这个NAS注册中心的这么一个启动,就把它就可以启动起来,然后在里边我们就能看到它一些相应的一些信息。
07:15
那这个给各位接过来,然后咱们下面把它,我们就启动一下啊,我们看下这个效果。就是你要理解什么叫注册中心这么一个过程,然后现在我把这个双击。咱们启动。咱们等它启动起来啊。我们看到啊。首先大家看这个NAS呢,有一个默认的端口号叫8848,咱用它可以进行访问,那现在已经启动了啊,里边应该没有什么错误,然后启动之后我到这里边,比如现在我们来访问,我们用这个叫。8848加上一个叫。NAS,这样的话我们就到这个页面,这是它的一个访问的地址,用这个进行访问。
08:02
给各位截过来啊,就是它有一个。访问的。地址local house的8848NAS,然后访问地址中需要我们输入用密码,它默认的用户名和密码都是这个叫。NAS咱用它做一个访问就可以了,那比如说我们在里边访一下啊,NAS等一提交是不是记住了,然后你在这个位置叫服务列表中能看到在里边注册的服务,比如咱们把网关注册里边能看到,你把那个service a采注册在里边也可以看到。咱后面会看到这个效果,所以现在咱们只是把这个服务给他做个启动,各位知道里边这个特点,这样的话咱就完成了radius和NAS服务的启动,因为是我们项目中实际要用到的,我这里边呢只是做了一个基本的介绍,更详细,各位去关注上回谷官网的视频,有更详细内容,咱这里边其实我把最基本部分给各位也都说清楚了,你把这个给它启用起来,为了咱们一会儿使用过程中做准备。
我来说两句