
高并发
乔治大哥
脚踏实地,仰望星空。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
战疫期,钉钉如何扛起暴增百倍的流量?【阿里云快速扩容新纪录】
疫情期间,在线教育、在线办公需求持续井喷,钉钉作为很多企业首选的在线办公软件,用户量激增,特别是钉钉视频会议、直播的需求随之飙升。同时,钉钉为了响应教育部门“停课不停学”的号召,宣布老师们可以免费试用钉钉在线课堂。流量如洪流般涌入钉钉,一场资源扩容的技术挑战拉开了帷幕。中小学生集体对钉钉展开了五星分期与在线写歌“泄愤”的策略,钉钉本钉不得不在线求饶。而在大战间隙,一声感叹传出:...转载 2020-03-05 21:18:36 · 1077 阅读 · 0 评论 -
并发问题是怎样造成的
我们的程序要运行,离不开CPU、内存、IO设备,但是他们三者之间的执行速度是有差异的。CPU 的执行速度最快,内存的速度次之,IO设备的速度最慢。为什么会有内存缓存CPU 执行一条指令非常快,但是他从内存中读取某个数据时,就需要等待很长的时间,为了弥补速度上的巨大差异,让 CPU 不被内存拖垮,所以在 CPU 上增加了缓存。当 CPU 请求内存中的数据时,会先查看缓存中是否有该数据...转载 2020-02-19 21:02:47 · 893 阅读 · 0 评论 -
来个硬货——长文解读:基于业务场景的MySQL千万级大表优化
千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议。从一开始脑海里开始也是火光四现,到不断的自我批评,后来也参考了一些团队的经验,我整理了下面的大纲内容。既然要吃透这个问题,我们势必要回到本源,我把这个问题分为三部分:“千万级”,“大表”,“优化”,也分别对...转载 2020-02-17 21:09:18 · 621 阅读 · 0 评论 -
停课不停学,优酷直播如何将网课点名延迟降到0.6s?
导读:受疫情影响,各中小学校延迟开学,优酷宣布发起“在家上课计划”,为无法到校教学的老师们提供免费的直播授课工具,直播课程将于2月10日开始陆续上线,在直播过程中如何提升和保障流畅的互动体验?优酷直播流媒体团队做了低延时流媒体技术的探索实践,实现了在用户体验不下降的基础上,让主播与主播延时<300ms,播与粉丝延时<600ms,解决了直播间各类互动问题。接下来,阿里文娱的乾戒将具...转载 2020-02-13 21:01:01 · 974 阅读 · 0 评论 -
从(知乎大量的数据上保持毫秒级的查询响应时间)上看什么是 TiDB?
我们的痛点 系统架构要求 勘探 MySQL Sharding 和 MHA 的缺点 什么是 TiDB? 我们如何使用 TiDB 我们架构中的 TiDB TiDB 的性能指标 我们学到了什么 更快地导入数据 减少查询延迟 评估资源 ...转载 2019-12-02 21:57:47 · 1136 阅读 · 0 评论 -
96秒100亿!如何抗住双11高并发流量?
今年双 11 全民购物狂欢节进入第十一个年头,1 分 36 秒,交易额冲到 100亿!比 2018 年快了近 30秒,比 2017 年快了近 1 分半!这个速度再次刷新天猫双 11 成交总额破 100 亿的纪录。那么如何抗住双 11 高并发流量?接下来让我们一起来聊聊高可用的“大杀器”限流降级技术。服务等级协议我们常说的 N 个 9,就是对 SLA 的一个描述。...转载 2019-11-12 20:35:19 · 336 阅读 · 0 评论 -
12306”的架构到底有多牛逼?
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。“12306服务”承受着这个世界上任何秒杀系统都无法超越的QPS,上百万的并发再正常不过了!笔者专门研究了一下“12306”的服务端...转载 2019-10-31 21:04:27 · 2466 阅读 · 0 评论 -
【案例分析】分布式系统的接口幂等性设计!
概念幂等性, Idempotence, 这个词来源自数学领域, 百科 上一元运算的幂等性解释如下:设 f 为一由 {x} 映射至 {x} 的一元运算, 则 f 为幂等的, 当对于所有在 {x} 内的 x: f(f(x)) = f(x) 。特别的是,恒等函数一定是幂等的,且任一常数函数也都是幂等的。幂等性衍生到软件工程中, 它的语义是指: 函数/接口可以使用相同的参数重复执行, 不应该影响...转载 2019-10-27 12:32:29 · 268 阅读 · 0 评论 -
一文讲透大型网站架构模式核心原理与案例分析
什么是模式?每一个模式描述了一个在我们周围不断发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复的工作。也许互联网产品不是随便复制就能成功的,创新的产品更能为用户创造价值。但是网站架构却有一些共同的模式,这些模式已经被许多大型网站一再验证,通过对这些模式的学习,我们可以掌握大型网站架构的一般思路和解决方案,以指导我们的架构设计。1.网站架构模式为了解决...转载 2019-10-18 13:45:43 · 593 阅读 · 0 评论 -
用【快餐店】理解高并发分布式架构,秒懂!
小伙子开了一家快餐店叫开封菜,主营炸鸡汉堡薯条,快餐店刚开始营业,小伙子一个人收银、炸鸡,所有活自己干。假如有一天生病了,餐馆关门停业几天,什么活都干不了,所以这两项工作要解耦(耦:古代指的是两人并肩而耕地,一个不耕了,好家伙,这地就没法耕了)。解耦就是你炸鸡的工作不会影响到我收银的工作,怎么做呢,再招一个员工当收银员,原先那个员工专职做炸鸡师傅,这样就完成了系统解耦(即收银和炸鸡师...转载 2019-10-18 13:43:32 · 545 阅读 · 0 评论 -
大型电商网站的页面静态化方案是如何支撑亿级流量的?
前言我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面是如何处理的?怎么能够支撑这么大流量的访问呢?很多小伙伴们就会提出他们都采用了静态化的方案,这样用户请求直接获取静态数据html,就不需要访问数据库了,性能就会大大提高;而且提高网站SEO优化。那今天就带着大家聊一下静态化。把之前工作场景中静态化方案遇到的问题,以及如何演变的,分享给小伙伴。...转载 2019-10-17 08:37:06 · 1491 阅读 · 0 评论 -
如何设计一个百万级用户的抽奖系统?
目录1.抽奖系统的背景引入 2.结合具体业务需求分析抽奖系统 3.一个未经过优化的系统架构 4.负载均衡层的限流 5.Tomcat线程数量的优化 6.基于Redis实现抽奖业务逻辑 7.发放礼品环节进行限流削峰 8.系统架构设计总结 1、抽奖系统的背景引入本文给大家分享一个之前经历过的抽奖系统的流量削峰...转载 2019-10-17 08:32:38 · 294 阅读 · 0 评论