当前播放: 大前端趋势下bilibili网关演化史
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看

大前端趋势下bilibili网关演化史

张忻正 bilibili主站技术中心架构师

在软件行业,多数端多数架构都选择了使用 HTTP + JSON 的方式进行数据交互。

诚然这套架构在端上,服务端,运维都有了较成熟的基础建设,但是依然存在诸如排障能力弱,缺乏服务端 PUSH 能力,为弱类型做大量的数据容错,以及对安全性和较前沿技术栈的妥协。

多数系统为了实现这些能力,各自分别又造了各自平台上的轮子,甚至为了对齐采取了一些 hook 的手段去进行了较大程度的魔改。

本次分享将带来 bilibili 针对以上问题所实现的基于 gRPC 和 Cronet 所实现的网关 - MOSS,MOSS 通过统一的类 gRPC 的 Framework 实现了网络内核白盒,数据双向流,强类型协议等能力,且大幅解决了连接复用低,流量高,Mock 困难,spam 成本高等问题。

讲师介绍

张忻正,2014 年加入 bilibili,历经 b 站从单一业务发展到平台的过程。曾负责 iOS 业务组、播放器内核组、移动基础组件组、工程效率组,现担任移动架构师职责。在职期间担任过开源播放器 IJKPlayer maintainer 及 FFmpeg 贡献者、基于 Bazel 重建 iOS 构建系统

展开
¥4.99 购买
开通VIP
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
其他推荐
29:53
亿级数据服务化平台的建设与发展
常越峰 个推大数据研发高级主管
试看
46:36
业务安全演变和管理解决之道
崔培豪 新浪微博安全产品专家
试看
44:34
大前端工程领域趋势探索及实践
马荃 美团到店终端基础服务技术专家
试看