B站后台用什么搭建的,B站用什么开发的,这么大的流量居然那么稳定?
B站后台应该也是golang和java混搭的,目前B站不是在逐渐去除Java嘛,还有就是B站后台稳不稳定跟用什么搭建没有呀直接关系,与一个系统的架构设计,熔断降级等配置有关系,是否有完善的监控系统,有强大的运维团队,有高质量的代码等因素有关系
再退一步说,B站部分功能不可用的时候,除了核心接口外,其他的你也很难感知,所以你很难从外部角度来说B站的可用性
谢谢邀请!
从之前B站泄露出来的代码看,目前B站后台的核心技术栈是Go语言。至于为什么用Go语言后面会说到,事实上B站流量在行业内并不是顶尖,就算是用Go语言作为核心技术栈的网站中,B站也不是技术难度最高的。不过同样值得关注的是,B站对于UP主的保护是全行业最佳,刚刚B站也签下了冯提莫,不断大动作的B站未来发展可期。
比B站技术难度大的网站太多了
放眼全球,比B站技术难度高的网站简直是太多了,相对于这些巨无霸企业,B站本质上依然是一个小众网站,即使在视频网站,B站的技术难度也不是最高。
全球***网站领域,YouTube月活超过了18亿、日活超过了15.3亿,Pornhub日活用户也达到了8000万。国内***网站,爱奇艺的月活达到了5.38亿,腾讯***月活达到了5.33亿,B站月活跃用户仅仅只有9200万,这中间的差距太大了,很明显不是一个数量级的产品。
这还是***网站,不考虑***网站,太多的网站技术难度都要比B站要高,国内天猫双十一、春晚红包、以及12306火车票购票网站、微信11亿活跃用户的流量冲击、滴滴打车和美团外卖的瞬时流量冲击,这些网站的技术难度都要远远高于B站。
回过头来看以Go语言为核心技术栈的企业,国内字节跳动后端就是以Go语言作为核心技术栈,两款龙头产品今日头条、抖音的活跃用户体量,以及并发量级同样都是B站所无法相提并论的,因此B站的技术难度并不是行业最高。
B站为什么用Go语言代替J***a重构整个核心业务
B站早期的技术选型极其混乱,当然这也是很多企业发展的一个必然过程,阿里巴巴、京东都经历过技术转型,毕竟不是每家企业都像Google、百度、腾讯一样一开始就以C/C ++为核心技术栈的互联网企业,能够避免出现技术瓶颈的问题。
B站早期是PHP为核心技术栈,毕竟对于一家创业公司来说,PHP往往是最快速、也是最便宜的解决方案,PHP也非常适合用来做业务和快速开发。慢慢地、B站中台逐渐被Node取代,为了让后台能够更好的支持高并发、运行更加稳定,也方便进行大数据分析,B站逐渐将后台的核心技术栈转向J***a语言,这时候就开始混乱了。
在B站高速发展的时候,故障非常多,用户规模上来、业务复杂程度上来之后,问题就变得越来越严重,代码混乱、架构也不合理,随着业务的不断发展,维护成本越高、维护难度也越大,最终还是到了很难维护的地步,这时候重构就变得非常重要了,重构除了架构上的改变,那就是要选择一门新的语言作为核心技术栈。
B站的研发总监毛剑一直以来的工作经历都是Go语言,他也带着自己的Go团队加入了B站,而Go语言生态还是不错的,Google作为Go语言的创造者,有大企业背书,Go语言支持Kafka、canel、hbase等众多框架,Go语言调用效率比http还要高,能够轻松地搞定较大的并发压力和瞬时流量冲击,Go语言还跟Docker契合得非常好,似乎选择Go语言已经顺理成章了。
因此最终B站选择了Go语言重构整个B站核心技术栈,一方面是因为业务需求,一方面是因为Go语言本身的技术优势,当然一方面也因为B站技术负责人的技术背景。目前B站已经成为仅次于爱奇艺、腾讯***、优酷、芒果TV之后第五大***网站,是原创高质量UGC领域的第一大***网站,也是国内最大的弹幕***网站和二次元***网站,日前B站还签下了第一直播网红冯提莫,未来B站发展可期。
本文为作者EmacserVimer悟空问答原创文章,未经允许转载、抄袭必究!
但是,也达到了全年可用时间三个9左右。即全年会挂52分钟不可访问。
小破站目前来看的确是比较传统的建站技术。严重依赖外界购买的cdn厂商服务。核心技术能力在编解码播放器弹幕方面。
需要cdn的部分,包括静态web文件,图片***,直播推流。
稳定性来看,流量都在cdn上,cdn运营商提供服务,和他主站就解耦了。但是前几天仍然发生主站当机,导致cdn回源主站失败的情况。
2020年比较火的投资项目会有哪些?求推荐?
我是名VR[_a***_]的创业者。当下5G来临,即将爆发的行业。一台单反相机就能搞定,主要是给商家拍摄VR全景来赚取收益,只要是实体商家都有需求,酒店,餐饮,ktv,健身房等。一比一还原到线上。目前拍摄是500-1000元一个景。每天单子不断。大平台布局的。天道酬勤!努力就有收获!
谢谢邀请。
在这样的疫情见好形势下,很高兴能回答你的相关问题。我觉得以下几个行业在疫情的影响下,会有一定的爆发期。
1、和5G相关的产业,比如远程医疗、值班机器人、人员流动大数据分析及人工AI技术,这些技术主要是避免人工解除,在疫情面前,减少人员的解除,能最大限度的减免人被感染的风险;大数据和人工AI的应用,主要是掌握人员的流动,对于人口的大迁移能够把控的更加准确,能减少在突发自然灾害面前的瞬时,把人员的危险降到最低。
2、和环境卫生及个人健康相关的产业:在疫情的突***况下,***对于病毒的处理速度,直接影响到相关的使用,所以疫情过后,控制疫情的相关行业,将得到一个爆发,比如环卫行业、医疗设备行业等,而对于大多数人来说,更多的认识到健康的重要性,所以在将来,和个人健康相关的产业,保险、生鲜配送生意(比如仓储、生鲜物流等)、绿色食品行业也会得到爆发;
3、***下半年为了拉动经济的增长,肯定会有大力度基础设施的投入,所以和基础设施相对应的行业肯定会有很大的爆发,比如钢材、水泥这些基础设施常用的材料行业。
以上为个人的拙见,仅供参考。
由于疫情的爆发,今年好多人都留在自己的城市发展,可以做点小本创业试试,在现在这个疫情后结合国外现在的疫情状态,可以考虑跨境电商行业的东西。本来在这个互联网发展的时代,电商这东西一直以来都很盛行,但国内现在的平台比如淘宝、拼多多之类的逐渐进入了饱和期,所以打今年开始很多人转行做了跨境电商,去针对国外去做。
就比如现在电商行业里的亚马逊吧,亚马逊作为电商的领头者发展还是一直很稳定的,亚马逊做的自发货模式也给我们这种想做点事情做点创业的人提供了很大的机会,我是今年年初做的,成本投资小,风险也不大,也不用担心和外国人沟通障碍,都会有软件自动翻译,一个小白尽量还是找团队带,去学习容易上手些,可以让自己少走很多弯路。现在我一个店铺纯利润也能达到6000–7000左右,现在手里有3个店,算下来月月也算挣个20000+的人了,虽然之前出去打工月月也好几千,但几千总比不过几万香不是嘛。如果不想当主工作的话也能当副业来做。手里拿一两个店铺,也能增加每月的收入了,每天只利用三四个小时就足够了!而且利润比干主业还挣钱,我都后悔入门的有点晚了,后面需要更加加油了!
希望对你有帮助,同样你也加油!