栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

B站的DNS技术

B站的DNS技术

前不久b站崩了,在今年已经第二次崩了

b站属于大型视频网站,要考虑性能方面的优化,他们拥有目前最流行的VUE作为前端项目架构,它就是利用MVVM模式结合虚拟DOM等技术来解决数据渲染的性能相关问题。

因为B站属于大型的网站,加上多人同时弹幕操作,即需要刷视频不卡顿,弹幕流动顺畅,其中还有广告,会员,创作者等功能,可以看出他们需要做的非常多,也需要非常细致,一旦那个环节出了问题那就得崩。

内容如何上传、海量内容的储存、海量内容的处理、弹幕系统模块等等

内容需要DNS等技术,上传的需要进行格式转码,加强转码等,包括断点续传,会涉及到算法等相关技术。

海量内容的存储,在整个后台架构中就会涉及到数据库存系统和文件系统的处理等等

弹幕系统模块,由kafka消息队列、RabbitMQ消息中间件、基于NIO的netty框架等组成高并发实时消息系统。

所以我们以视频和弹幕为例,其实可以看到,JAVA后台作为一个稳定的生态,对于各种互联网中的应用场景都有一套通用的技术解决方案。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/780565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号