Skip to content

shinkeika/xcEduService01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

(toc generated by ghtoc)

在线教育网站

项目简介

学成在线服务端基于Spring Boot构建,采用Spring Cloud微服务框架

模块 技术栈
数据访问层 Spring Data JPA 、Mybatis、Spring Data Mongodb等
业务层 Spring IOC、Aop事务控制、Spring Task任务调度、Feign、Ribbon、Spring AMQP、Spring Data Redis
控制层 Spring MVC、FastJSON、RestTemplate、Spring Security Oauth2+JWT等
微服务治理 Eureka、Zuul、Hystrix、Spring Cloud Config等
持久层 MySQL、MongoDB、Redis、ElasticSearch

技术架构简图

架构图

前端项目

xc-ui-pc-static-portal 门户工程

xc-ui-pc-sysmanage 系统管理前端工程

xc-ui-pc-teach 课程管理前端工程

xc-ui-pc-learning 课程学习中心

后端项目

xc-framework-parent 父工程,提供依赖管理

xc-framework-common 通用工程,提供各层封装

xc-framework-model 模型工程,提供统一的模型类管理

xc-framework-utils 工具类工程,提供本项目所使用的工具类

xc-framework-api 接口工程,统一管理本项目的服务接口

xc-service-manage-cms CMS页面管理系统(端口31001)

xc‐service‐manage‐cms‐client CMS页面客户端系统(端口31000)

test-fastdfs fastdfs测试程序

test-freemarker freemarker测试程序

test-rabbitmq-producer rabbitmq生产者测试程序(端口44000)

test-rabbitmq-consumer rabbitmq消费者测试程序(端口44000)

xc-govern-center Eureka服务(端口50101)

xc-govern-gateway zuul网关服务(端口50201)

xc-service-manage-course 课程管理系统(端口31200)

xc-service-manage-media 课程媒体资源管理服务(端口31400)

Xc-service-manage-media-processor 课程媒体资源处理服务(端口31450)

xc-service-base-filesystem 文件上传微服务(22100)

xc-service-search elasticsearch服务(端口40100)

xc-service-ucenter 用户认证中心服务(端口40300)

xc-service-ucenter-auth 用户认证中心jwt服务(端口40400)

Nginx配置

Nginx配置

hosts

127.0.0.1 www.xuecheng.com
127.0.0.1 www.imgxuecheng.com
127.0.0.1 eureka01
127.0.0.1 eureka02
127.0.0.1 www.static.com
127.0.0.1 video.xuecheng.com
127.0.0.1 ucenter.xuecheng.com
127.0.0.1 teacher.xuecheng.com

About

教育系统服务端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published