淘宝“双11”抗住瞬间访问量是关键
以前形成一种文化需要按照多少年的节奏进行,互联网时代,淘宝双十一购物节文化的形成,仅仅3年。淘宝双十一购物节已经影响了人们生活购物方式。而要在一天时间的满足上亿次的消费点击,对于淘宝来说真是一个不小的挑战。
是否能抗住第一分钟瞬间访问量?
2012年,淘宝双11购物狂欢节的一分钟内千万级别访问量涌入,导致购物车和支付宝无法访问。大家知道这时千万级别的ID不仅仅是每个用户的数据,同时包括所购买的产品的数据、包括银行系统的高并发访问。瞬间海量数据的I/O,无论是使用MSSQL,mySQL还是Oracle,等数据库,并发操作的线程数都是有极限的。如此高的并发用户访问、检索以及支付导致硬件工作负荷加大,自然就会形成件上的自我保护性关闭或崩溃,从而使网站瘫痪。
面对2013年的双十一,数据访问已不能简单的在2012年的基础上乘以几。数秒之内的巨量的访问,我想淘宝就是做好完全准备,自己的数据中心远远不能满足短时间内数据高并发。因此是否能抗住第一分钟访问量成为考验淘宝应对方案的重点。
面对高并发访问的解决思路
笔者认为除了全负荷运行自己的数据中心,还可以提前租用专门提供数据分发服务,以及完善多镜像+负载均衡方案。才能做到最低限度的访问影响。
当前面对瞬间巨量的访问,理论上不是不能解决,如果仅仅是为解决高并发,那么需要会造成大部分时间数据中心处于资源浪费状态。
目前互联网公司的数据中心一般采用分布式处理,即大量的数据访问分多次、多地点进行。我们也知道淘宝数据中心架构的核心业务已经从Oracle逐步迁到分布式的MySQL集群中,硬件方面采用大量的PC SERVER,采用本地存储。这样就能降低规模,同时实现大量的分布式机器,实现整体计算性能超强。
同时在多个地方建立多个数据中心,简单说就是不要把鸡蛋放在一个篮子里面。建立多个数据中心之后就可以实现多站点并行作业,保证高并发的数据访问。
以上只是笔者简单的处理高并发的思路,对于支付宝的访问也同样适用。淘宝经过这几年双十一购物经验,不断完善其实施解决方案。希望今年能为消费者带来一次满意的购物体验。
淘宝“双11”抗住瞬间访问量是关键相关推荐
- 淘宝双11,618的京东节如何抗住亿级的并发量?
淘宝双11,618的京东节如何抗住亿级的并发量? 相信很多程序员去电商大厂面试都会被问到这种问题,其实这也是一道很常见的面试题,但是大多数应聘者都不知如何回答,从何答起.对于一个 Java 程序员来讲 ...
- 性能第三讲:百万级QPS,支撑淘宝双11需要哪些技术
性能第三讲:百万级QPS,支撑淘宝双11需要哪些技术 又到一年双11,相信大部分同学都曾经有这个疑问:支撑起淘宝双11这么大的流量,需要用到哪些核心技术?性能优化系列的第二篇我想跟大家探讨一下这个话题 ...
- 百万级QPS,支撑淘宝双11需要哪些技术
目录 前言 正文 1.MySQL硬抗 2.分布式缓存(Tair)硬抗 3.客户端分布式缓存 4.缓存预热 5.客户端本地缓存 6.访问DB加锁 7.热点探测 8.限流 9.全链路压测 10.预案 11 ...
- 阿里巴巴如何对抗淘宝双11亿级流量?这本P9纯手打并发手册送给你
淘宝双11,京东618,滴滴打车高峰如何抗住亿级的并发量? 这一份阿里P9纯手打的高并发系统设计手册帮你解决!这份手册分为基础篇.数据库篇.缓存篇.消息队列篇.分布式服务篇.维护篇.实战篇 新鲜出炉的 ...
- 2021年淘宝双11跨店满减如何使用?
2021年淘宝双11跨店满减怎么使用? 前面小编赵一八笔记介绍了天猫双十一活动从几号开始到几号结束,双十一活动期间淘宝的商家也会上线促销活动,其中跨店满减是少不了的环节,大家知道今年淘宝双11满多少减 ...
- 一键自动完成 2021 京东/淘宝双 11 活动
苏生不惑第295篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过免费使用腾讯云每天定时签到京东领取京豆网易云音乐等级快速升级:每天自动打卡听歌300首签到 获取脚本,再安装nodejs ...
- 淘宝双11大数据分析(数据准备篇)
文章目录 前言 数据内容分析 `user_log.csv`文件内容含义 `train.csv` 和 `test.csv` 文件内容含义 数据上传到Linux系统并解压 数据集的预处理 文件信息截取 导 ...
- 2021年淘宝双11超级红包规则介绍
2021年淘宝双11超级红包规则介绍 一年一度的双十一购物狂欢节又要到了,每年天猫.淘宝.京东等电商平台都准备丰厚的红包福利送给大家,今年也依然丰厚.值得注意的是,今年的双十一比以往提前了4个小时,1 ...
- 大数据系统开发综合实践(淘宝双11大数据批处理分析系统、NBA 、淘宝购物大数据实时展示、Spark GraphX)
cqupt || xmu--大数据系统开发综合实践 代码放在了GitHub上 链接 task01 大数据批处理系统 淘宝双11大数据批处理分析系统 task02 大数据查询分析计算系统 NBA 统计大 ...
最新文章
- 二分类神经网络的特征光谱---2-3至2-9
- windows自带的压缩,解压缩命令
- 5G NR Search space和CORESET
- [SoapUI] Jenkins 配置不同环境(TP, LIVE)
- Android 8.0学习 (36)---Android 8.0 WebView 拍照、简易预览、二维码扫描 各种问题解决
- 大数据_Flink_Java版_数据处理_流处理API_Transform(5)_connect合流---Flink工作笔记0033
- hdfs java 权限管理,HDFS的权限管理
- 网络安全——C段扫描
- android ndk webview,Android 集成 X5 WebView
- 短视频平台、工具,新手在家用手机全程复制粘贴,一天收益247
- Mariadb 安装 启动 及错误 1067 问题解决
- ipad上的html编辑器,iPad Pro变生产力工具,你还缺这个轻量级浏览器端代码编辑器...
- 【计算机图形学】Liang-Barsky裁剪算法(C++实现)
- 【脚本】去掉win7快捷方式的小箭头
- 一个10年IT技术人的历程-Java架构师的演变
- 【LeetCode】190. 颠倒二进制位 easy / bitset / stoul
- 开源!用于3D激光雷达SLAM回环检测的实时词袋模型BoW3D
- C++ rand() 随机函数的用法
- C++部署深度学习模型
- Python 实现高德地图找房
热门文章
- 小米8可以用鸿蒙系统吗,有小米鸿蒙系统刷机包吗_小米手机怎么刷鸿蒙系统_小米鸿蒙系统合集-浏览器家园...
- 【freecodecamp】Apply Functional Programming to Convert Strings to URL Slugs
- 媲美兔子大师!斑点猫2009完全评测
- 2022考研数学真题参考答案
- 忠于用户是海尔研发创新活力的源泉
- 小程序在安卓和ios看到的字体不一样怎么处理
- 上下文菜单ContextMenu
- 一文搞定数据库连接池,太TM简单了,收藏!!!
- 物流智能机器人—结合WMS系统进行通讯的海格里斯(HEGERLS)单轨环形RGV穿梭车
- paip 按键精灵调用其它程序及DLL以及EXE命令行的方法