Reactive 架构升级实践——淘宝全站业务的全异步流式架构升级

阅读数:2404 2019 年 8 月 22 日 00:00

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

QCon 北京 2018 大会上,李鼎讲师做了《Reactive 架构升级实践——淘宝全站业务的全异步流式架构升级》主题演讲,主要内容如下。

演讲简介

OS 下层提供网络 TCP 和大数据处理平台都使用的是异步流式的架构模式,避免等待以降低 RT 保证系统的利用率。但业务的开发上,长久以来 RPC/RequestResponse 这样的同步等待一直是主流模式。随着 Reactive 编程 / 架构兴起和成熟,淘宝全站,即客户端 + 移动中间件(网关)+ 业务后端应用 + 中台 + 后台中间件,进行 Reactive 架构升级,把全异步流式的能力引入业务开发中,提升应用性能,并在架构上给业务系统提供灵活性。

如何启动和推进架构升级,如何确定技术选型,如何组织支持和宣导以及引导整个开发团队技能提升),如何分步实施业务全站升级的实施并把控风险,是架构升级的难点。

本话题与大家聊一下业务上 Reactive 架构升级的实践和方法。

前提知识:希望大家对 Reactive/RxJava 有基础了解,对架构有基础认知,有架构或平台性系统经历。

讲师介绍

李鼎

淘宝 高级技术专家

李鼎(哲良),淘宝高级技术专家,目前负责淘宝应用架构升级。

2009 年加入阿里巴巴,就职期间负责淘宝用户增长设施与平台、天猫直播业务、阿里云移动云 /PAAS、服务端 RPC/ 消息等中间件。

在服务端后端系统 / 业务架构 / 中间件 / 框架设计有实战经验,注重系统设计、工程实践与代码味道。

Vimer& 开源活跃者(Github: https://github.com/oldratlee ),开源服务框架 Dubbo 核心开发之一,开源项目 transmittable-thread-local / java-dns-cache-manipulator Owner。

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级

完整演讲 PPT 下载链接

https://qcon.infoq.cn/2018/beijing/schedule

评论

发布