1 Star 0 Fork 1

超频圣殿 / yiying-parent

forked from liu13514 / yiying-parent 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

在线电影

在线电影基于springboot2.2.1-RELEASE,nacos,SpringCloud Hoxton.SR1,spring-cloud-alibaba-2.1.0-RELEASE,Sentinel,Seata,dubbo来构建的微服务项目

在线电影,实现在线观看电影以及在线购买电影票的主要功能等 技术架构,spring boot spring cloud、nacos、dubbo、mybatis-plus,采用前后端分离方式,前端主要由vue开发工具开发,分为前台门户页面和后台管理页面,后台主要由Java的一些架构开发

应用架构图

项目用到的技术

项目采用前后端分离开发,前端需要独立部署。目前核心的技术栈采用的是SpringBoot2.1.5.RELEASE+Dubbo2.7.2 nodejs axios es6 vue scss Element UI webpack vue router

数据库E-R图

前端页面链接

前台门户页面 后台管理页面
https://github.com/qitianfeng/online-movie-fronts https://github.com/qitianfeng/online-movie-admin-template

后端使用的技术

后端的主要架构是基于springboot+dubbo+mybatis-plus.

SpringBoot2.1.6
Mybatis
Dubbo2.7.3
nacos
Mysql
Redis
Elasticsearch
druid
Docker
mybatis generator


后台项目模块说明及规划

db_script 本项目的数据库脚本 使用mysql数据库 暂时未做分表处理,不过有考虑到分表的情况
yiying-parent pom文件 父控文件,对服务统一jar包管理
yiying-common jar 公共组件,各个服务需要引用
service-user dubbo服务 采用sso单点登录,实现用户的登录与注册,用户信息的查询与修改,集成第三方登录(微博登录)
service-movie dubbo服务 实现堆电影的上传,修改,展示,删除等功能
service-oss dubbo服务 实现文件的上传
service-vod dubbo服务 实现视频的上传,以及视频的点播
service-search dubbo服务 采用elasticsearch搜索引擎,实现对电影的条件检索
service-order dubbo服务 创建订单,删除订单
service-pay dubbo服务 支付
service-banner dubbo服务 广告的展示等功能
yiying-service-api jar包 各个服务创建各自的api工程

前台项目整体的规划有

首页渲染,轮播、自定义展示板块 电影查询、电影展示、电影详情 个人中心、用户注册、个人信息修改 订单查询、下单、支付 促销活动

需要配置文件信息的发送邮件 ---> qitiancode@163.com

空文件

简介

在线电影,基于分布式微服务架构,技术架构有SpringBoot、SpringCoud、nacos、dubbo、mybatis-plus、Druid,采用前后端分离方式进行开发,实现自定义视频上传、解码、存储、点播 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/cpsd/yiying-parent.git
git@gitee.com:cpsd/yiying-parent.git
cpsd
yiying-parent
yiying-parent
master

搜索帮助