1.即刻运动(小组项目)本系统采用了前后台分离技术,微服务架构,使用 Springboot 整合 Mybatis 和 SpringMVC
做独立模块以及整合 Redis 做热点数据缓存,SpringCloud 实现服务治理,降级和熔断,网关,Nginx 负载
均
衡到后台网关集群,RabbitMQ 做消息队列,流量削峰,异步处理提高业务处理效 率和减轻后台请求压力,
使用 Docker 自动化运维。
功能描述:
健身课程:运动课程,免费、付费、会员,热点课程,限时课程抢购。
用户模块:登录、注册,交易记录,关注,收藏,喜欢,运动历史数据。
订单和购物车:接入了第三方登录接口,能够使用 QQ,微信和微博进行系统的登录,以及信息的查证,接入
了短信接口,使用 Redis 缓存了用户验证码并设置了数据过期时间
社区模块:发表动态,动态查看、分享
运动商城模块:运动食品,器材
同城: 经纬度定位查找附近用户
后台管理:
对系统各个模块进行管理,如:系统用户所发表的动态敏感数据的屏蔽,商城模块的
热度商品统计,收益报表,课程模块的课程上架和下架,价格设置,以及课程限时抢购、活动的推送
负责模块:
社区模块的功能:
发表动态,每个动态有不同的类型标签(练腿、练手、练胸....等等)
修改动态
删除动态(软删除)
动态权限(仅自己可看、仅朋友可看、全部都可看)