基于SpringCloud微服务架构的直播平台的设计与实现
摘 要本文的主题是设计与实现一个基于 SpringCloud+Golang 微服务框架的分布式直播平台,主要聚焦于短视频与直播流媒体服务。系统由服务端,后台管理端和微信小程序端三部分组成,推拉直播流的协议分别为 RTMP 协议和 HLS 协议, 直播服务器为livego。后端服务由 Eureka 注册中心,Gateway 网关,和各种 Gloang实现的微服务模块组成,Golang 具有高性能、高并发、轻量等特点,服务端之间的相互调用基于 HTTP 协议,耦合性相对于 RPC、gRPC 协议较