字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着java不松手?
作者:卡卷网发布时间:2024-12-06 14:39浏览数量:178次评论数量:0次
就是历史包袱。。
之前有本书叫《淘宝技术这十年》。。讲过这个故事。。。就是一开始淘宝是用PHP做的。。后来用户量越来越大。。PHP顶不住了。。于是淘宝就找人改成了Java。甚至邀请了Sun的原厂支持。。
后来Oracle数据库也顶不住了。。。Oracle解决不了淘宝的亿级用户并发访问。。原话是:你这个需求,整个太阳系只有你需要。。。。倒逼淘宝去IOE。
那个时候还是电脑时代,智能手机还没有普及。。
于是就一直用到现在。。
淘宝的业务需求是高并发。涉及大量资金交易。。不容有失。。抖音视频推荐可以胡乱推荐。。即使推荐的视频不是你喜欢的也无所谓。。淘宝购物的购物车金额计算和支付宝转账金额差一块钱。客户能当场原地爆炸。。
解释一下这个亿级用户并发访问。。这个亿级用户并发访问指的是每天中午十二点的时候,有几千万人吃饱了没事干,上淘宝瞎看,而且啥也不买。。每一个人的收藏夹里面有上百个商品。相当于同时有几亿甚至是几十亿条数据被同时访问。。这种功能,使用传统的关系型数据库,例如Oracle数据库,根本无法实现。必须使用非关系型数据库,例如redis。
评论区说的双11淘宝并发是交易量十多万。就是有十多万笔买东西的交易。。不是访问量。。你难道没有到淘宝和PDD上看看,然后啥都不买的情况吗???
就每天十二点的时候,有几千万人吃饱了没事干,上淘宝瞎看,而且啥也不买这个事情,还曾经给马云气得不行。。马云说,这帮人就看,就看,就看。啥也不买。。啥也不买。。啥也不买。。搞得服务器压力非常大。。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎