深夜学院

我要开发同款
黑暗骑士2022年09月05日
278阅读

作品详情


这是我两年前做过的一个项目,是一个在线教育平台,有第三方讲师入驻,为B2B2C模式,有录播,直播,我负责了:讲师入驻,课程发布管理,作业管理,优惠券管理,认证权限管理
1.课程发布管理:课程有自己的不同树状分类,如难度等级,课程所属行业,价格区间,讲师可设定,用户可筛选,讲师上传视频后存储到文件系统,并给站点发消息通知用户观看
2.作业管理:报名付费课程后的用户,每周交作业,为视频形式,讲师给作业批阅并打分,同样也用到文件系统和消息队列
3.优惠券管理:平台会定期发放优惠券,用户可以用优惠券获得付费减免,主要包含优惠券的范围,使用限制
4.认证和权限管理:本项目使用jwt来做权限,我们做了菜单的权限,课程权限,用户的权限,角色管理,用redis做缓存,zuul做网关拦截
难点:对用户认证权限这块,市面上解决方案其实有很多,但经过我们慎重考虑,最终用了jwt这种较为成熟的,轻量的方案,并且使用独立的redis来支持分布式的单点登陆
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论