写点什么

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

  • 2019-08-22
  • 本文字数:677 字

    阅读完需:约 2 分钟

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。












完整演讲 PPT 下载链接


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


2019-08-22 00:004274

评论 1 条评论

发布
用户头像
Reactive架构升级实践——淘宝全站业务的全异步流式架构升级 视频
https://time.geekbang.org/dailylesson/detail/100016753

2023-08-11 14:01 · 浙江
回复
没有更多了
发现更多内容

【译文】创建 Kubernetes manifest 的初学者指南

FeiLong

Kubernetes

架构师训练营 - 命题作业 第 7 周

铁血杰克

架构师训练营第7周作业

时来运转

神国统治者 | 中国古神话

chaozh

人民自己创造的节日 | 经济

chaozh

Java并行程序基础

itlemon

Java 高并发 并行

JVM 运行时数据区

Alex🐒

JVM 深入理解JVM

Flask 中的 Sessions

Leetao

Python flask Web框架

深入Java Web技术内幕(一)浅析Web请求过程

itlemon

Java

程序员面试必备战衣 | T恤衫 - 程序员穿搭

chaozh

GEEK

并发必备基础知识汇总

itlemon

并发 基础

【数据结构】Java 常用集合类 ArrayDeque

Alex🐒

Java 源码 数据结构

【干货分享】通过命令操作来学习Git

itlemon

git git入门

JVM 垃圾回收器 G1

Alex🐒

JVM 深入理解JVM GC

架构师训练营第7周总结

时来运转

JVM 垃圾回收机制

Alex🐒

JVM 深入理解JVM

如何挑选编程笔记本 | 数码产品

chaozh

【数据结构】Java 常用集合类 PriorityQueue

Alex🐒

Java 源码 数据结构

JVM 类加载机制

Alex🐒

JVM 深入理解JVM

深入 Java Web 技术内幕(二)浅析DNS域名解析过程

itlemon

DNS 域名解析

女娲造物与补天 | 中国古神话

chaozh

JVM 垃圾回收器 CMS

Alex🐒

JVM 深入理解JVM GC

Ubuntu 20.04 上安装和配置 VNC

酱紫的小白兔

创世 | 中国古神话

chaozh

神话

优雅地利用c++编程从1乘到20 | 技术总结

chaozh

c++

Spring Security入门到实践(一)HTTP Basic在Spring Security中的应用原理浅析

itlemon

源码分析 spring security

压测工具如何选择?

elfkingw

架构师训练营第七周作业-性能测试

sunnywhy

彻底弄懂C++11右值引用 | 技术总结

chaozh

c++

JVM 对象内存布局

Alex🐒

JVM 深入理解JVM

记一次bem命名规范使用优化方案

前端有的玩

Vue npm React bem

Reactive架构升级实践——淘宝全站业务的全异步流式架构升级_QCon_李鼎_InfoQ精选文章