技术栈: gin+gorm+nginx+linux+mysql+es+Redis+kafka+websocket+gitLab
项目描述:该项目是一款面向医生的微信应用,旨在提供手术直播和手术课程的在线教育服务。主要功能包括手术过
程的实时直播、直播回放、按手术类型分类的直播预约系统,以及配合手术直播的图文解说和视频教学。通过该平台,
医生可以轻松观看手术操作,参与互动,并预约未来的手术直播课程,满足医务人员的学习需求
项目业绩:
负责核心模块的设计与实现:手术直播模块,直播回放与视频点播模块,直播预约系统,用户数据设计。
解决的核心难点问题:高并发直播流处理,视频回放的存储与处理,直播预约与实时提醒系统等问题,比如下面几个问题
高并发直播流处理问题: 在医生手术直播过程中,系统需要处理大量同时观看和互动的用户,特别是在高峰时段,可能
会导致流量激增和系统性能下降。
解决方案: 引入 CDN(内容分发网络)和负载均衡技术,分散流量压力。利用 WebSocket 进行实时通信,确保直播
流数据的稳定传输。同时通过 Golang 的并发处理能力,优化后台服务器的响应速度,确保在大规模并发情