00:01
各位同学大家好,我们继续来学习上硅谷上通项目,刚才呢给大家介绍了我们项目要完成的功能模块的一个说明,那下面呢给大家来介绍一下我们这个项目要使用哪些技术点,以及咱们项目的业务流程,包括服务架构,首先给大家先说一下项目的技术点。我这里强调我们项目呢,采用的方式咱们叫做前后端。分离开发,比如我们现在做的过程中,既有前端部分,又有后端部分。在前端中用到一些技术,后端中有一些技术,那我们来看一下,首先我们看在咱们的后端技术中,主要咱们会用到这些技术,包含不lo人口里面咱们主要用阿里巴巴相关的,比如说NAS,包括这个B等等那种,包括it way、网关等等,然后咱用my plus,所以咱们持有层操作去操作数据库,Red作为内存的缓存,MQ作为空间键,然后还会用到ad client ndex买circle,包含Mo DB等等,这是我们项目中用到的后端技术。
01:18
然后咱们项目因为是前后端分力开发,咱还像用到一些前端技术,在前端中主要用到是vuee,或者叫view,用这个电接式框架,包括用到noe j axls,就是艾列克斯这么一个工具,然后NPM发布web派,这是咱们项目中会用到的前端技术。然后除了这些之外,我们项目中还要用到docker的容器技术,Get作为代码管理,包括这个tins,包括doer fair等等,所以这是关于咱们项目中要用到的技术说明,也就是说我们项目中的技术都是目前比较主流的技术,也是目前比较使用的技术,咱们通过这些技术就可以完成我们一个上一通的一个万成项目。
02:09
这是关于技术的介绍,各位对它先有一个了解,后面我们会详细使用这些技术。然后技术介绍之后呢,下面给各位来介绍一下我们这个项目,就是上一通的一个业务流程是怎么样的,那咱们来看一下我里边的这张股,就是这张图,这张图中呢,就清晰的标注出来了,上一通的业务流程到底是怎么样的,那我们看这东西怎么去看啊,首先各位看在我们的这个部分。这是医院,这是医院的挂号接口,然后这是什么更新预约状态,比如现在在医院这一端,它是不是要维护医院的基本信息,包含你的预约规则,包含科室信息,包含排班信息,比如说我现在医院比如有100家医院,然后医院分成二甲、三甲不同医院,然后预约规则就是比如说每个医院每个科室最多只有十个号,然后这科室,比如它里边有多少个科室,然后科室中每天会有医生去出诊等等这个信息,所以在这端进行维护。
03:17
然后维护之后咱在平台中进行审核,审核之后在预约挂号平台中进行展示,就是在这里边做维护,然后这里边做展示,展示之后我用户注册登录之后,可以选择科室进行挂号,选择之后这里边我可以进行支付,支付之后然后进行线上进行取号,最终完成我们这么一个挂号的一个流程,所以这就是上一通一个基本的业务流程,也就是说在我们的后台管理系统中,咱用于维护医院的相关信息,然后在用户系统中咱们看到信息进行挂号的这么一个过程,这就是预约挂号平台一个业务流程的介绍,各位把它有个认识。
04:04
然后这个介绍之后,下面的给大家再来介绍一下上移动项目的服务架构,就是它里边的架构到底是怎么样的,那我们来看一下这张图上。咱们看它的架构啊,首先上一通呢,用的肯定是一个微服架构,然后这张图怎么看呢,给各位说一下啊,首先呢,我们先看这个部分大家看。就是现在呢,我通过不同的终端进行访问。就是你可以根据手机,根据电脑进行访问,然后访问过程中首先先经过这个N,这个N,这个做进服转发或者负载均衡,然后到我们这个磁人口的中等it way网关,然后这个网关大家看它要在这个NAS注册中心中进行注册网关根据你的访问规则进行相应的跳转,比如说我现在访医院的就跳转到医院的微护中去,我仿什么用户的,那就跳转到用户的微服务中去,这个过程就是一个微服务的集群,里面有各种服务,然后这个服务也要在那cos中进行注册网关根据规则经过na cos。
05:18
跳转到你不同的服务中去,所以它里面是这个过程,然后在这过程中呢,咱微护操作中,他要去操作咱们的买circle数据库,包括用到ready的缓存,包括猫DB,然后过程中会用到rub和MQ做消息队列这个过程,另外在过程中我会产生各种日志,咱可以用这个就是你来个测试等日工具进行操作,包括在过程中咱要进入一些文件的存储,我们用阿里的oss做文件存储,所以这是一个物的架构的一个介绍,然后最终咱们项目开发完成之后,咱可以基于这个doer加丁ins做最终的项目的部署。
06:01
这是关于一个服务的架构,所以咱们通过这几个方面,包括项目的功能模块,包括项目的技术点,以及项目的业务流程和服务架构,对我们的上一通项目给各位做了一个总体的介绍,通过我的介绍,各位对项目应该有了一个最基本的认识,那咱们下面呢,我们就开始来开发咱们这个上一通网上预约挂号系统。
我来说两句