Browsed by
日期:2020年9月6日

苏宁高时效、高并发秒杀业务中台的设计与实现

苏宁高时效、高并发秒杀业务中台的设计与实现

閱讀本文約花費: 20 (分鐘) 文章主要介绍了苏宁架构设计背景,苏宁的架构设计以及系统多活部署与单机房宕机场景下的降级方案 设计背景 对于苏宁易购主站而言,正常的用户购物流程囊括选品、下单、库存扣减、付款、订单状态更新、物流履约等。但是在电商业务中往往会涉及到对某些热点商品的秒杀场景。相比于正常购物流程,秒杀场景具有时效性高、并发量大、瞬时业务量极高的业务特性,往往会出现显著的分布式一致性问题。正常的业务系统不能很好地应对瞬时高并发的业务需求,因此就需要针对于秒杀场景进行相应的架构优化,抑或是设计专门用于秒杀的中台业务系统。 就秒杀业务而言,系统在瞬时会达到极高的并发量,如果与其它业务耦合,那么势必会对其它业务造成风险,因此基于安全性考虑和业务隔离原则,秒杀系统在设计上应该与其它系统充分解耦,单独部署。本文将讨论在苏宁现有的技术架构和中台组件的基础上,如何去实现一个通用型秒杀业务中台。 架构设计 1. 系统前端与负载层设计 图一:前端与负载层设计 鉴于秒杀业务本身的高并发特性,对用户请求进行前端分流是必不可少的一步。在系统上游就对部分用户请求进行处理,可以避免海量请求对后端服务器产生过大压力。因为用户往往在秒杀前几分钟就开始点击下单按钮,因此在秒杀开始前可以使用静态资源页面,用户请求由 CDN 直接响应,不必到达后端服务器。 此外,由于秒杀业务的高时效性特征,下单窗口基本集中在秒…

Read More Read More

从搜索引擎到互联网应用,谷歌是如何成为享誉世界的科技巨头的?

从搜索引擎到互联网应用,谷歌是如何成为享誉世界的科技巨头的?

閱讀本文約花費: 6 (分鐘)提到谷歌,你一定不陌生!它是美国的一家跨国科技企业,致力于在互联网搜索、云计算和广告技术等领域提供相关的产品与服务。从最初的搜索引擎到今天各类的互联网应用,谷歌如何走出斯坦福的小宿舍成为享誉世界的科技巨头? 谷歌,一个无法被忽略的品牌。2017年被多家品牌咨询公司评为全球最有价值的品牌,排在苹果和微软之前,足见谷歌的影响力。现在,谷歌在全世界的数据中心运营有着超过百万台的服务器,每天处理着数以亿计的搜索请求;它为用户提供各样丰富的线上软件服务,如云硬盘、Gmail电子邮件、Google翻译以及Google+社交网络等等;它的Andriod操作系统在全球范围内占据着主导地位,它的Google play打败苹果APP Store成为全球最大的手机应用平台…… 谷歌最著名的产品当属它的搜索引擎,这始于1996年佩奇和布林在斯坦福大学的一个研究课题—BackRub。他们两人发现BackRub技术对高级搜索很有帮助,于是决定将这项技术卖出去,但是当时各大门户网站对此技术都非常冷漠,认为高级搜索没有太大的商业价值。最终,佩奇和布林便决定自己开公司,他们顺利地从Sun公司联合创始人贝托尔斯海姆那筹集到10万美元的启动资金,在一个小车库里研发了谷歌搜索引擎,正是这笔启动资金最终成就了谷歌今天高达5790亿美元的市值。 谷歌搜索引擎的问世后给当时的互联网行业造成了不小的…

Read More Read More

Scroll Up