京东购物车如何提升30%性能

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

本文介绍京东零售购物车团队通过全异步化改造提升系统性能、提升用户体验的方案,解决了购物车依赖的RPC接口数量及分页调用次数不断增加的问题。改造完成后购物车核心接口耗时减少30%,保证用户体验,节省大量服务器资源。

🎯

关键要点

  • 京东零售购物车团队通过全异步化改造提升系统性能和用户体验。

  • 购物车面临的挑战包括新业务的增加、接口下沉、结算流程前置和商品数量扩容。

  • 异步化改造方案包括不同RPC并行、批量接口多分页并行和底层采用JSF异步调用。

  • 在异步化改造过程中,遇到的问题包括异常重试精细化、异步RPC监控复杂性、分页异步结果不能合并和每页超时时间控制。

  • 改造完成后,购物车核心接口耗时减少30%,节省大量服务器资源,提升用户体验。

➡️

继续阅读