微博多媒体架构演进-微服务编排引擎.pdfVIP

微博多媒体架构演进-微服务编排引擎.pdf

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微博多媒体架构演进-微服务编排引擎 目录 1 微博多媒体架构演进 Ø 业务驱动 Ø 微博视频平台化 Ø 微博视频中台化 2 2 多媒体网关与编排引擎 Ø 微博多媒体API网关 Ø 微服务编排引擎 演进过程 业务驱动 视频处理 中台化 编排化 全量上线 平台化 第一阶段-业务驱动 微博的短视频业务,也被称为“微博故事”: Ø 入口位于首页的Feed流上方 Ø 基于关注关系 Ø 内容24小时有效 Ø 播放支持@ 、评论、赞互动 第一阶段-业务驱动 架构: ➢ 微服务化 ➢ 抽象门面聚合层 ➢ Web API、RPC混合部署 ➢ 缓存层MC、Redis ➢ 持久化MySQL 第一阶段-业务驱动 微博故事 架构上的挑战: Ø 百万级超高并发 Ø 稳定性 高并发场景-首页头像好友状态获取 1. QPS 每秒刷新次数 * 关注人数 2. 假设首页刷新每秒1万次 3. 平均关注100人 4. 10000QPS * 100人 100万QPS 第一阶段-业务驱动 (高可用) 高可用保活 API1 Api Facade API2 微服务自动降级机制: ➢ 超时或异常达到策略自动降级 ➢ 降级后自动探测恢复 Dependency A Dependency B 自动降级策略: Dependency D Dependency C 1. 样本数 Dependency E Dependency G 2. 错误率 Dependency F 第一阶段-业务驱动 第一阶段:业务驱动—微博故事 Cache Service分片式多级缓存: ➢ 缓存分片 Web ➢ L1极小极热缓存 ➢ L2防冷穿透 分片多级缓存 L1 Level L2 Level 第一阶段-业务驱动 多机房缓存同步: ➢ 提高缓存命中率 Web Server Web Server

文档评论(0)

***** + 关注
实名认证
文档贡献者

信息系统项目管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年08月23日上传了信息系统项目管理师

1亿VIP精品文档

相关文档