开发者社区 问答 正文

B站在多版本支持上做了哪些优化?

B站在多版本支持上做了哪些优化?

展开
收起
迪哒迪滴喵 2024-08-13 19:00:53 44 分享 版权
1 条回答
写回答
取消 提交回答
  • B站对提交引擎进行了改造,将提交器与Flink代码彻底解耦,所有依赖Flink代码的操作都抽象为标准接口放在Flink源码侧,并在Flink源码侧增加了一个模块随版本升级。同时,使用反射和缓存优化性能,并在HDFS上按maled模式管理Flink多版本源码,提交引擎远程下载版本包缓存到本地,只需维护一套提交引擎。

    2024-08-13 21:43:39
    赞同 2 展开评论
问答地址: