点击空白处退出提示
作品详情
1、负责课程模块的开发,对核⼼进教室接⼝中的课程、回放、⽤户信息等使⽤ Redis 进⾏缓存,使⽤ RabbitMQ 将扣费等操作异步处理,降低了接⼝的响应时间。优化了进教室的速度。
2、为了减少重复课件的上传和转换等资源浪费,使⽤⽂件的 md5 做为唯⼀值将课件保存为上传信息和⽂ 件的元信息,同时使⽤ Redis 分布式锁对同⼀份⽂件上传操作进⾏互斥,保证并发上传同⼀份⽂件时 也能保证操作的可靠性。
3、借助 RabbitMQ 的延时队列开发 HTTP 通知服务,使课程回放、离线打包、课程结束等事件可靠的多次推 送给客户服务器。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论