一、摘要
自“十四五”计划提出以来,国家将“互联网+教育”列为工作重点。再结合后疫情时代的大发展背景,人们的需求已经从简单的“拥有一个线上平台”变为了“拥有性能较好、可用性较高的线上平台”。当前已有的软件基本可以满足用户观看直播的需求,但在满足用户自行开启直播、分享直播与系统的响应速度方面还有待提升,时常出现无法满足用户需求的情况。
为切实解决实际生活中出现的需求,在贴合时代发展的背景下,该项目运用了当下最流行的微服务架构、Spring Cloud开发框架等高新技术,开发了一套直播系统,满足了在信息化时代的当下人们对于娱乐、学习等方面的需求。本系统为用户提供了观看直播、开启直播、发送弹幕、礼物、评论视频、发布视频、分享直播、点赞、收藏、修改个人信息等功能。从直播平台搭建的角度来看,功能完备,性能优越。对于平台管理者来说,本系统也提供了直播管理、直播数据分析、系统日志等内容,用以对平台进行数据监测及管理。同时,该项目可在多端运行,针对各端不同的特性进行设计,适应不同需求。在兼顾较为传统的pc端的同时,也考虑到新兴的手机端的需求。
关键词:微服务,直播平台,Spring Cloud框架,Spring Cloud Alibaba框架
Since the 14th Five-Year Plan was put forward, the country has made "Internet plus education" a priority. Combined with the great development background in the post-epidemic era, people's demand has changed from a simple "owning an online platform" to "owning an online platform with better performance and higher usability". Currently, the existing software can basically meet the needs of users to watch live broadcasting, but it needs to be improved in terms of meeting the needs of users to start live broadcasting, share live broadcasting and the response spee