基于智能推荐中小学在线教育平台-持续更新中

基于智能推荐中小学在线教育平台

项目架构,目前仍在完善

关于总体项目架构简述:

项目分为三个子项目,通过提供服务注册到服务注册中心,消费者调用提供者接口来进行访问,

先经过zuul路由访问eureka并且返回一个空闲的服务器来提供可靠的服务给消费者。

主要使用自带的负载均衡算法,来均匀分配消费者的请求。

关于数据库架构

项目数据库采用了数据库中间件mycat,采用主写读从的方式来缓冲消费者的请求

在mysql前面还有一层Redis作为数据库的缓存,主要存储了一些视频信息以及无关紧要的热点信息

关于智能推荐算法

关于配置的问题:

由于配置较多,采用springcloud-config来加载配置,

主要是来回切换本地开发环境配置以云服务器环境配置

------------------------------------------------------后续会陆续更新,因为项目架构并未完善

经验分享 程序员 微信小程序 职场和发展