“高并发”是个听起来颇为高深的技术术语,公司IT部门的技术大神可能常常会把这个词挂在嘴边。HR们在招聘百万年薪首席系统架构师时,也往往要求其具有高并发系统的设计经验。但其实高并发距离我们并不远。百度、谷歌、必应(Bing)、京东、亚马逊、腾讯视频、Youtube,甚至最近爆火出圈的ChatGPT、Midjourney等AI应用,都可以被归为是高并发系统。
在技术语境中,高并发,是指一个系统(或应用)在不影响性能的情况下处理大量的同时请求(handle simultaneous requests)或连接的能力。这样的系统被称为:高并发系统。
高并发系统在面临大量用户的同时访问时,不会减慢或崩溃(crash)。这对于用户体验至关重要,尤其是在产品发布或重大活动期间,如:国内外电商平台的双十一、黑五大促(Black Friday sales)等等。
版权声明:如无特别说明,本站所有文章均由Will的美语课(Learnenglishwithwill.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。
英文中,“高并发”的最常用说法是:high concurrency。这里的high,指:高的,大量的(large volume)。而concurrency,指的是:when two or more events happen at the same time(两件或以上的事件同时发生)。其形容词形式为:concurrent。注意这里的con-前缀含有:一起,伴随之意。遵循类似构词规则的英文词汇还有:conspire(共谋),concatenate(连接),conglomerate(企业集团)等。
可以说,对于顶流网站或App而言,具备良好的高并发性支持是其命脉所在。接下来,我们用1个常用英文短语来概括高并发背后的设计理念,并用3个技术性词汇来揭示高并发系统最常用的实现方法。
本文为付费内容。开通Gold会员(仅99元人民币/月),即可解锁全文及300篇更多精华文章
暂不开通会员?您也可以25元购买本文。