每年双11是国内各大电商贴身肉搏,激烈交锋的时刻,同时也是把几十天的交易量浓缩到一天释放的日子。为了准备双11的大促,各家都会在营销、促销、技术保障、物流、售后、客服等各个环节付出相当大的努力。唯品会作为中国第三大电商公司,自然也会在这场盛宴中付出自己的努力,收获应有的成绩。
夯实基础,梳理业务
唯品会是一家专注于特卖闪购的电商公司。业务系统为了支撑特卖的场景,在架构上有一些鲜明的特点:购物车库存扣减,特卖专场作为营销和流量的入口,优惠活动设置在专场维度,营销触达的周期性峰值明显,自建物流系统支持分区售卖等。图1给出了整个业务架构的概览。

图1 唯品会业务架构示意图
随着业务量的迅速增长,原有的 PHP 服务逐渐无法应对高并发大流量的网络请求。为了支撑增长迅速的业务,唯品会在过去2年中启动了大规模的重构。在服务 Java 化过程中,基础架构部开发了的 OSP RPC 框架,采用带 Sidebar 的 Local Proxy+ZooKeeper 作为整个框架的核心组成部分,提供了去中心化的服务注册、发现、治理的能力。

图2 唯品会基础架构示意图
唯品会在双11大促期间,通过梳理业务、容量预估、线上压测等手段确保技术保障。采用OSP RPC框架实现服务治理,云平台Noah支持自动扩缩容,核心系统进行了线上压力测试,发现并解决了潜在问题。此外,还实施了降级策略、多机房部署和异地容灾措施,确保系统稳定运行。
订阅专栏 解锁全文
379

被折叠的 条评论
为什么被折叠?



