|
并发是指在一个系统中,拥有多个计算,这些计算想要同时执行的特性,而且他们之间有潜在的交互。如果处理不好,就会造成路径堵塞,轻则影响性能,造成卡顿,重则服务器宕机,视频中断。
如何降低宕机风险呢? 增加服务器的单兵作战能力。像谷歌,Facebook这样级别的公司,拥有顶级的计算处理器,单机处理能力远远强于我们的笔记本和台式机,同一线程能处理更多的任务量。 服务上云。单机处理能力毕竟有上限,而且性能提升速度有瓶颈。视频服务提供商会选择将许多服务放在云端,一来云服务会提高数据的安全性,再者云服务的可伸缩性强,可根据计算需求随时调整服务器数量,让资源的利用率更高,大计算量高并发场景下可以通过云端的并行来处理。
CDN加速。CDN的全称是(Content Delivery Network),即内容分发网络,使用CDN的目的是通过现有的Internet增加一层新的CACHE(缓存)层,将网站的内容放到最接近用户的”边缘“的节点,使用户可以拉取离自己最近的内容,提高网站的响应速度。CDN加速一般会和负载均衡配合使用,服务端利用nginx等web服务器将数据请求分发到最近的CDN节点,降低主服务器的访问压力。
除了硬件性能提升和分布式云端部署,数据库性能优化也是一个重要的手段。读写数据库是一个耗时的工作,如果将一些反复访问的数据放在内存中,会大大提高读写效率,所以很多场景下会选择redis做分布式缓存,将视频流缓存到多个服务器内存中,减少对传统大型数据库的访问量。 Zoom作为最流行的视频会议应用,其抗并发的策略也是十分到位,其画廊视图可以支持49个人同时在线。Zoom的安全漏洞并没有影响它的流行程度,关键是太好用了。 最近纽约州长就宣布大家可以通过Zoom领证了,又将Zoom推上热搜。 Zoom可以线上领证了,纽约州市民:先别提结婚,谁告诉我疫情期间怎么离? 还记得Zoom创立之初的愿景吗?创始人袁征一开始是因为大学时期和女朋友异地恋太辛苦,而想着打造一个远程聊天视频的设备。现在似乎回归了初心。 纽约州州长Andrew Cuomo周六发布推特表示,该州将开始允许远程颁发结婚证,并通过视频举办婚礼仪式。
在周六的新闻发布会上他表示说: “现在疫情已经不能作为结不结婚的借口了。”“你可以用 Zoom 结婚,答案就一个,愿意不愿意。” Cuomo的命令主要为那些计划结婚但还没领证的纽约州夫妇提供了便利。当然,并没有要求情侣必须用 Zoom 来领证和办婚礼; 很多远程婚礼也是通过 FaceTime 和其他视频会议平台进行的。 州长表示,疫情导致结婚率下降、离婚率上升,州府也无可奈可。但他希望通过这条行政令,让这个疫情变得稍微“浪漫”一些。
推特发布以后迅速引来6.2万人围观点赞,有市民评论称,谢谢您切实关心纽约州民众,关注我们生活中的困难,不管这些困难多么微小。我真希望您才是我们的总统,但是又不想失去您这个州长,不然2024年参选怎么样? 当然随之而来,也有一些反对声音。
有市民表示,“那么这对新人是不得戴着口罩接吻啊?人们互相之间得保持6英尺距离,还怎么结婚?” 这明显是针对前一段时间纽约的行政禁令的质疑。有州官员提出,为了保护自己和他人健康,要与他人保持 6 英尺的间距。
更有市民放话说,我更想知道我现在怎么离婚? “之前她不知道(你是不是因为疫情才不想结婚),现在她知道了(你就是不想和她结婚!)完,扎心了。。。 有了爱与自由,疫情好像确实变得浪漫了一些。 参考链接: https://www.theverge.com/2020/4/18/21226544/cuomo-new-yorkers-marriage-licenses-zoom-coronavirus https://www.jianshu.com/p/8b908a287bf3
|

















