基本信息
文件名称:高可用实时内容分发系统.docx
文件大小:2.25 MB
总页数:51 页
更新时间:2025-08-04
总字数:约1.96万字
文档摘要

高可用实时内容分发系统

摘要

本项目计划实现一个高可用实时内容分发系统,可用作配置信息,资源,动态开关的实时分发,并且支持实例灰度发布,从而减少服务上线次数和方便测试。

该系统分为四个项目,分别是admin,server,sdk,common。该项目管理端采用gin框架作为服务端框架,采用Boostrap作为前端框架。Admin与server和server与sdk的通讯采用Grpc框架,采用protobuf进行序列化,使用http2实现服务端下发功能来保证实时性,使用consul作服务发现,sdk的心跳信息采用redis进行缓存,每个key的内容会存在七牛云的OSS