Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

构建SpringCloud网站,包含报表、定时任务常用功能以及微信登录,支付,IM和消息系统,简易商城,后期打算往直播平台发展

Notifications You must be signed in to change notification settings

freedom3027/SecondYears

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

217 Commits

Repository files navigation

SecondYears

2020年是我工作的将近满第二年,回想了之前忙碌的一年半,做微服务、容器化 知其所以然,但不知其所以然。 自己的博客也没有精力去维护,所以想在github上面维护一个项目,完成自己最初的想法:直播平台

项目模块

每个模块功能介绍在wiki:项目模块功能实现

基础模块

  1. Eurake Server (server-center)集群,担任整个注册中心
  2. 网关 zuul filter(gateway-zuul) 认证鉴权加转发后期使用kong准备代替
  3. 配置中心Spring Config Server(config-center) 配置中心
  4. 基础服务(basis) 提供Snowflake分布式id算法、基础工具类、自定义LRU缓存、日志收集等功能
  5. 监控服务Spring admin(monitor)监控服务状态、内存信息等

功能模块

  1. Auth 管理中心,用户认证、邮件服务及后台管理功能
  2. Shope 商城 提供购买礼物,抽奖、定制化礼物等功能
  3. Notify 消息系统(私信、公告) 和聊天(群聊)系统,
  4. Buniess 业务系统 视频流转换
  5. sy-web 前端界面

发布构建

每个服务都提供Docker Image可快速启动

  1. 首先部署注册中心,SpringBoot 正常启动
  2. 部署配置中心,将git密码修改自己的,具体配置在讲解在wiki:项目配置里面
  3. 启动单个服务
  4. 启动前端 npm run dev

演示

体验地址

项目进度和实现功能

  1. 基础服务(eurake config zuul) 构建 done
  2. 自定义缓存,日志异步收集、异步发邮件接口 done
  3. auth 认证功能实现,提供菜单、权限点配置授权和crud功能 done
  4. Notify/ 消息模块构建 实现单聊、群聊(done)和消息推送提醒功能 doing
  5. sy-web doing
  6. Shope 商城 sku,spu 计算价格 done 微信支付done

About

构建SpringCloud网站,包含报表、定时任务常用功能以及微信登录,支付,IM和消息系统,简易商城,后期打算往直播平台发展

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 68.3%
  • Vue 26.8%
  • JavaScript 2.5%
  • CSS 2.1%
  • HTML 0.3%

AltStyle によって変換されたページ (->オリジナル) /