复杂并发场景下的并发调度模型在转转的演进之路
摘要
设想,打开一个 APP,我们会看到什么?答案是:内容信息。
例如当我们打开转转 APP 时,目光所及的首页、商品列表页、商品详情页...以上我们简称为信息聚合场景。在电商 APP 中,此类信息聚合场景往往需要聚合多种数据源才能完成最终渲染,这也意味着在微服务架构中,服务端响应一次用户请求需要聚合 N 个内部 RPC 请求响应的数据才能完成最终响应。
而为了尽快响应用户请求,往往需要通过某些方式异步发起多个 RPC 请求来获取结果数据,我们把这样的过程称为并发场景。