写点什么

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

评论 1 条评论

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

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

PostgreSQL技术内幕(七)索引扫描

酷克数据HashData

数据库 postgresql

ElasticSearch 高级检索,按照顺序进行搜索

alexgaoyh

elasticsearch dsl 顺序搜索 高级检索 与或关系

打造安全无忧软件应用的十大最佳实践

龙智—DevSecOps解决方案

软件开发 软件开发安全

缓存一致性设计思路

我爱娃哈哈😍

redis 缓存 缓存一致性

实战分享丨 MySQL 与 Django 版本匹配相关经验

Java你猿哥

Java MySQL SSM框架 实战 Diango

面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”

Java 高并发 性能调优

如何将一个链表分组并对每组进行反转?

Java你猿哥

Java 链表 架构师 SSM框架 链表结构

人工智能会取代人类成为地球的主宰么?| 社区征文

毛小毛

人工智能 ChatGPT 三周年征文

某程序员哀叹:写几年代码,回头一看80%都没用,没法写上简历!

Java你猿哥

Java 程序员 面试 简历

【Linux】系统中安装Go环境

A-刘晨阳

Go Linux 三周年连更

OpenHarmony3.2release抢先体验

坚果

OpenHarmony 三周年连更

直播预告 | TDengine & Apache SeaTunnel 联合应用最佳实践

TDengine

Apache tdengine 时序数据库

解析单存储库:定义、优势与挑战

龙智—DevSecOps解决方案

谷歌 Monorepo Monolith 单储存库

ReentrantLock和Synchronized使用与区别,多线程安全问题

共饮一杯无

synchronized ReentrantLock 三周年连更

Spring Cloud微服务网关Zuul过滤链实现的源码解读

互联网工程师Java面试八股文及答案整理(2023最新版)

Java你猿哥

Spring Cloud springboot java面试 面经 JVM面试

Postman Runner 使用指南

Liam

Java 后端 Postman 接口测试 API 开发

Databend v1.1 版本发布!

Databend

RocketMQ 多级存储设计与实现

阿里巴巴云原生

阿里云 RocketMQ 云原生

优秀的pdf编辑器:Acrobat Pro DC 中文直装版

真大的脸盆

Mac PDF Mac 软件 PDF格式转换

阿里高工纯手写的《分布式架构手册》仅仅一天GitHub就标星128K

Java你猿哥

架构 分布式 分布式架构

【经验分享】硬件工程师需要知道的DFM可制造性设计

华秋PCB

工具 电路 PCB PCB设计 可制造性

OneCode 开源集成开发工具ESD功能介绍

codebee

开源 低代码平台

SpringBoot设计了哪些可拓展的机制?

数说热点|春暖花开日,露营正当时——当精致露营遇上新能源车

MobTech袤博科技

如何解决spring的循环依赖问题?

Java spring 循环依赖

大咖力荐 |《中国企业软件研发管理白皮书》为什么值得看?

万事ONES

Linux 修改系统时间的两种方式

会踢球的程序源

Java Linux

分布式文件系统FastDFS

会踢球的程序源

Java fastdfs 分布系统

Seata:连接数据与应用

阿里巴巴云原生

阿里云 云原生 seata

阿里耗时1年:用283张图+24问完美诠释“Java并发编程”所有难点

Java 并发编程

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