写点什么

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:004277

评论 1 条评论

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

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

安全领域权限模型

alibeer

学生管理系统详细架构设计文档

晨亮

「架构实战营」

RocketMQ-Streams 首个版本发布,轻量级计算的新选择

阿里巴巴云原生

ShardingSphere 助力当当 WMS:订单效率提升 30%、节约成本上千万

SphereEx

数据库 开源 ShardingSphere wms SphereEx

外包学生管理系统架构设计文档

五月雨

架构实战营 「架构实战营」

架构学习【03】——外包学生管理系统的架构文档

tiger

架构实战营

尚硅谷MyBatis新版视频教程发布

@零度

Java mybatis

绿色数据中心“东数西算”全面启动!八大枢纽十大集群 - 涉及高性能计算,数据集群,水冷散热

GPU算力

大数据开发join的运行原理_大数据培训

@零度

hive 大数据开发

Logo小变动,心境大不同,SVG矢量动画格式网站Logo图片制作与实践教程(Python3)

刘悦的技术博客

前端 动画 SVG Python3 svg图

IntelliJ IDEA Ultimate 配置 PHP 拦截器

HoneyMoose

如何在 Vue 中导出数据至 Excel 表格 - 卡拉云

蒋川

Vue Vue 3 vue admin

你才二十几岁呀,怎么眼里没有光了呢?

架构精进之路

随笔 日常感悟 2月日更

重新理解“无容灾不上云”:应用多活将成为云原生容灾新趋势

阿里巴巴云原生

阿里云 开源 云原生

web前端开发nodejs基本原理_前端培训

@零度

node.js 前端开发

基于CC2530设计的自动晾衣杆

DS小龙哥

2月月更

如果写作平台不叫写作平台,他应该叫……?

InfoQ写作社区官方

写作平台 创意 话题讨论 热门活动

java面试jvm调优的意义_java培训

@零度

JVM JAVA开发

一句话告诉您什么是运维?以及如何运维才能事半功倍?

行云管家

运维 IT运维 自动化运维

IntelliJ IDEA 在校验 PHP Debug 配置的时候提示 URL 无法访问

HoneyMoose

Khronos 会议干货 | WebGPU 1.0 即将发布

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

外包学生管理系统架构设计文档

风中奇缘

架构实战课 「架构实战营」

前后端分离项目,如何解决跨域问题?

沉默王二

Java 前端 后端 跨域

数据平台与Flink任务运行原理介绍

云智慧AIOps社区

redis 云计算 大数据 kafka Flink 平台

如何在Linux解压缩(打开)Gz 文件?

Ethereal

IntelliJ IDEA 在校验 PHP Debug 配置的时候提示 Xdebug 扩展没有载入

HoneyMoose

阿里巴巴的Java开发手册(黄山版)来了

Geek_rze78a

Java 阿里巴巴面经总结

灵雀云加入,龙蜥社区迎来国内领先的企业级PaaS服务商

OpenAnolis小助手

Linux 开源 云原生 PaaS

uni-app技术分享| uni-app常见问题(一)

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 实时通讯

linux服务器是什么?如何快捷安全管理?

行云管家

运维 服务器

IntelliJ IDEA Ultimate 配置 PHP 拦截器中 Xdebug 扩展应该怎么填

HoneyMoose

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