Suche senden
Hochladen
淘宝Java中间件之路
•
14 gefällt mir
•
1,931 views
M
mysqlops
Folgen
淘宝,JAVA,中间件,架构,taobao
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 43
Empfohlen
大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京
vanadies10
淘宝Java中间件之路 it168
淘宝Java中间件之路 it168
vanadies10
Java@taobao
Java@taobao
vanadies10
淘宝网架构变迁和挑战(Oracle架构师日)
淘宝网架构变迁和挑战(Oracle架构师日)
vanadies10
淘宝双11双12案例分享
淘宝双11双12案例分享
vanadies10
20140326联动优势数据访问层DAL架构和实践7(刘胜)工行交流
20140326联动优势数据访问层DAL架构和实践7(刘胜)工行交流
liu sheng
03.osb概览
03.osb概览
Meng He
Ibm solid db overview v6.3 20090320
Ibm solid db overview v6.3 20090320
小新 制造
Empfohlen
大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京
vanadies10
淘宝Java中间件之路 it168
淘宝Java中间件之路 it168
vanadies10
Java@taobao
Java@taobao
vanadies10
淘宝网架构变迁和挑战(Oracle架构师日)
淘宝网架构变迁和挑战(Oracle架构师日)
vanadies10
淘宝双11双12案例分享
淘宝双11双12案例分享
vanadies10
20140326联动优势数据访问层DAL架构和实践7(刘胜)工行交流
20140326联动优势数据访问层DAL架构和实践7(刘胜)工行交流
liu sheng
03.osb概览
03.osb概览
Meng He
Ibm solid db overview v6.3 20090320
Ibm solid db overview v6.3 20090320
小新 制造
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
liu sheng
我的互联网运维理论与实践
我的互联网运维理论与实践
Leo Zhou
阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路
mysqlops
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
guiyingshenxia
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zheng
bigdatawf
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
郁萍 王
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
郁萍 王
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
areyouok
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
liu sheng
胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享
Enlight Chen
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
drewz lin
盛大游戏运维体系
盛大游戏运维体系
Ken Liu
Ibm solid db_基础
Ibm solid db_基础
小新 制造
02.wls概览
02.wls概览
Meng He
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
数据访问层开发实践
数据访问层开发实践
xcq
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
Wensong Zhang
Phone page quick blog app
Phone page quick blog app
Nandkishor Dhekane
DevOPS
DevOPS
mysqlops
Presentación1 (2)
Presentación1 (2)
dayanaguerra123
El mundo y sus avances
El mundo y sus avances
ymanrique17
Weitere ähnliche Inhalte
Was ist angesagt?
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
liu sheng
我的互联网运维理论与实践
我的互联网运维理论与实践
Leo Zhou
阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路
mysqlops
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
guiyingshenxia
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zheng
bigdatawf
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
郁萍 王
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
郁萍 王
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
areyouok
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
liu sheng
胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享
Enlight Chen
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
drewz lin
盛大游戏运维体系
盛大游戏运维体系
Ken Liu
Ibm solid db_基础
Ibm solid db_基础
小新 制造
02.wls概览
02.wls概览
Meng He
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
数据访问层开发实践
数据访问层开发实践
xcq
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
Wensong Zhang
Was ist angesagt?
(18)
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
我的互联网运维理论与实践
我的互联网运维理论与实践
阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zheng
D baa s_in_xiaomi
D baa s_in_xiaomi
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
盛大游戏运维体系
盛大游戏运维体系
Ibm solid db_基础
Ibm solid db_基础
02.wls概览
02.wls概览
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
数据访问层开发实践
数据访问层开发实践
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
Andere mochten auch
Phone page quick blog app
Phone page quick blog app
Nandkishor Dhekane
DevOPS
DevOPS
mysqlops
Presentación1 (2)
Presentación1 (2)
dayanaguerra123
El mundo y sus avances
El mundo y sus avances
ymanrique17
E news mcx web app
E news mcx web app
Nandkishor Dhekane
Algoritmos jairo cruz
Algoritmos jairo cruz
Jaîîro Crùz
Presentacion
Presentacion
Mauricio Jabier
Cambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiusso
AntonioCabrala
Phone page hotspot app
Phone page hotspot app
Nandkishor Dhekane
El ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiuso
AntonioCabrala
Design basis report on-14.11.2016
Design basis report on-14.11.2016
bhavesh raysoni
Interior do pc
Interior do pc
ggg9
Selling and buying real estate, guide in 5 key steps
Selling and buying real estate, guide in 5 key steps
Groupe Althémis
Clase 02 Estándares en imágenes médicas
Clase 02 Estándares en imágenes médicas
Eduardo Silva
Valores inculcador en la juventud
Valores inculcador en la juventud
Martín Burbano
Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07
Robin Gutell
contributor-fall13-r5
contributor-fall13-r5
Kathleen Stevens
Lucas2
Lucas2
Noll Barnes
Herramientas web 2.0
Herramientas web 2.0
Hendrylucia
Programa Comex Infoco: Como Fazer Negócios na Coréia do Sul
Programa Comex Infoco: Como Fazer Negócios na Coréia do Sul
ABRACOMEX
Andere mochten auch
(20)
Phone page quick blog app
Phone page quick blog app
DevOPS
DevOPS
Presentación1 (2)
Presentación1 (2)
El mundo y sus avances
El mundo y sus avances
E news mcx web app
E news mcx web app
Algoritmos jairo cruz
Algoritmos jairo cruz
Presentacion
Presentacion
Cambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiusso
Phone page hotspot app
Phone page hotspot app
El ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiuso
Design basis report on-14.11.2016
Design basis report on-14.11.2016
Interior do pc
Interior do pc
Selling and buying real estate, guide in 5 key steps
Selling and buying real estate, guide in 5 key steps
Clase 02 Estándares en imágenes médicas
Clase 02 Estándares en imágenes médicas
Valores inculcador en la juventud
Valores inculcador en la juventud
Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07
contributor-fall13-r5
contributor-fall13-r5
Lucas2
Lucas2
Herramientas web 2.0
Herramientas web 2.0
Programa Comex Infoco: Como Fazer Negócios na Coréia do Sul
Programa Comex Infoco: Como Fazer Negócios na Coréia do Sul
Ähnlich wie 淘宝Java中间件之路
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
YANGL *
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
guiyingshenxia
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
Cdc@ganji.com
Cdc@ganji.com
Tailor Cai
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
drewz lin
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
mysqlops
大规模在线服务的高可用性保障
大规模在线服务的高可用性保障
mysqlops
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发
mysqlops
JNC WMS Solution
JNC WMS Solution
Jncits Tsai
Jnc wms solution
Jnc wms solution
Jncits Tsai
大型互联网广告应用系统架构
大型互联网广告应用系统架构
Shaoning Pan
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
大众点评网的技术变迁之路
大众点评网的技术变迁之路
jeffz
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
Shanda innovation institute
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
Wensong Zhang
ServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdf
QingyuanZheng2
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Taobao base
Taobao base
mysqlops
Ähnlich wie 淘宝Java中间件之路
(20)
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Cdc@ganji.com
Cdc@ganji.com
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
大规模在线服务的高可用性保障
大规模在线服务的高可用性保障
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发
JNC WMS Solution
JNC WMS Solution
Jnc wms solution
Jnc wms solution
大型互联网广告应用系统架构
大型互联网广告应用系统架构
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
大众点评网的技术变迁之路
大众点评网的技术变迁之路
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
ServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdf
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Taobao base
Taobao base
Mehr von mysqlops
The simplethebeautiful
The simplethebeautiful
mysqlops
Oracle数据库分析函数详解
Oracle数据库分析函数详解
mysqlops
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-management
mysqlops
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
mysqlops
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
mysqlops
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
mysqlops
Pldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internals
mysqlops
DBA新人的述职报告
DBA新人的述职报告
mysqlops
分布式爬虫
分布式爬虫
mysqlops
MySQL应用优化实践
MySQL应用优化实践
mysqlops
eBay EDW元数据管理及应用
eBay EDW元数据管理及应用
mysqlops
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现
mysqlops
eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析
mysqlops
对MySQL DBA的一些思考
对MySQL DBA的一些思考
mysqlops
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
mysqlops
腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事
mysqlops
分布式存储与TDDL
分布式存储与TDDL
mysqlops
MySQL数据库生产环境维护
MySQL数据库生产环境维护
mysqlops
Memcached
Memcached
mysqlops
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规
mysqlops
Mehr von mysqlops
(20)
The simplethebeautiful
The simplethebeautiful
Oracle数据库分析函数详解
Oracle数据库分析函数详解
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
Pldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internals
DBA新人的述职报告
DBA新人的述职报告
分布式爬虫
分布式爬虫
MySQL应用优化实践
MySQL应用优化实践
eBay EDW元数据管理及应用
eBay EDW元数据管理及应用
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现
eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析
对MySQL DBA的一些思考
对MySQL DBA的一些思考
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事
分布式存储与TDDL
分布式存储与TDDL
MySQL数据库生产环境维护
MySQL数据库生产环境维护
Memcached
Memcached
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规
淘宝Java中间件之路
1.
淘宝Java中间件之路
SACC2011
2.
About me •
姓名:曾宪杰 • 花名:华黎 • 淘宝-产品技术-通用产品 • 团队博客 http://rdc.taobao.com/team/jm/ • Sina微博 @曾宪杰_华黎 • Twitter @vanadies10 SACC2011
3.
Agenda • 淘宝没有Java中间件之前 • Java中间件在淘宝的诞生和发展 •
Java中间件在淘宝的现状和未来 SACC2011
4.
淘宝没有Java中间件之前
SACC2011
5.
那是在2007年下半年的时候
LoadBalance CDN WebApp WebApp 分布 搜索 Cache 式存 储 DB DB SACC2011
6.
Java中间件在淘宝的诞生和发展
消息中间件 服务框架 分布式数据层 SACC2011
7.
消息中间件-Notify
SACC2011
8.
消息中间件 •
Message-oriented middleware (MOM) is software infrastructure focused on sending and receiving messages between distributed systems. --- from wikipedia.org Application A Application B Application Programming Interface Message Oriented Middleware • MOM的优点 – 松耦合 – 异步处理 SACC2011
9.
消息中间件
定时程序 业务系统 获取任务 Do something Do action 业务DB • 业务系统完成一件事情后,需要其他系统进行处理的,通 过定时程序来驱动 SACC2011
10.
消息中间件-我们的需求 • 轻量级支持最终一致 • 支持订阅者集群 •
消息可靠 SACC2011
11.
消息中间件-最终一致性 本地事务域
T4业务操作 Publisher 业务操作 T1 T3返 T5 S1 发 回消 提 定期 送 息入 交/ 检查 S2提交/回滚 hal 库结 回 未提 f消 果 滚 交的 息 消息 T2存储half消息 Notify Storage S3 提交:更新数据库 标识消息可发送 T6 提交:更新数据库 回滚:删除消息 标识消息可发送 本地事务域 回滚:删除消息 SACC2011
12.
消息中间件-订阅者集群 订阅者集群:消息的一个逻辑上的订阅者是有多个物理节点组成 的一个集群
SubscriberA A1 A2 Publisher Notify SubscriberB B1 B2 A1和A2是SystemA中的两个机器 A1和A2共同来消费投递到SystemA的消息 B1和B2也是类似的关系 SACC2011
13.
消息中间件-Queue In JMS •
每个连接都有唯一的ClientId JMS Server 消息(1-8) Queue A1 A2 B1 B2 1,5 2,6 3,7 4,8 SACC2011
14.
消息中间件-Topic In JMS •
每个连接都有唯一的ClientId A1 1-8 JMS Server A2 1-8 消息(1-8) Topic B1 1-8 B2 1-8 SACC2011
15.
消息中间件-消息可靠 • Oracle+小型机+高端存储 • 写双份Mysql •
Mysql Replication • 基于文件 • 基于内存. SACC2011
16.
有了Notify之后
LoadBalance CDN WebApp WebApp 消息 分布 中间 搜索 Cache 式存 件 储 (Notify) DB DB SACC2011
17.
服务框架-HSF
SACC2011
18.
服务框架-当时面临的问题 •
上百人维护一个代码百万行的前台核心应用 – 共享一个代码模块,部署分离 • 多个业务系统中的代码重复编写 • 数据库连接数接近瓶颈 SACC2011 混乱,混乱,混乱
19.
服务框架-系统示意结构 商品
商品 登录 登录 交易 交易 系统 系统 注册 注册 系统 系统 商品 用户 交易 中心 中心 中心 商品 用户 交易 服务化 解决了业务核心的稳定和一致的问题 解决了重要数据库的连接数的问题 系统分解后,提升了效率和稳定性 SACC2011
20.
服务框架-我们的需求 • 简单好用,像使用Spring Bean一样 •
请求路由灵活可控 • 提供稳定性支持. SACC2011
21.
服务框架 • 系统间调用
How? 调用者 服务提供者 SACC2011
22.
服务框架 • 系统间调用
How? 调用者 服务提供者 调用者 服务提供者 SACC2011
23.
服务框架 • 系统间调用 调用者
服务提供者 调用者 服务提供者 调用者 服务提供者 调用者 服务提供者 SACC2011
24.
服务框架-结构
服务提 调用者 供者 HSF HSF 请求直接送达服务端 没有中心代理服务器 服务提 调用者 供者 HSF HSF 服务注册 查找中心 定于服务地址信息 发布服务地址信息 中心会主动推送 SACC2011
25.
服务框架-结构
服务提 调用者 供者 HSF HSF 请求直接送达服务端 没有中心代理服务器 服务提 调用者 供者 HSF HSF 服务注册 查找中心 定于服务地址信息 发布服务地址信息 中心会主动推送 SACC2011
26.
服务框架-路由
调用者 HSF 配置中心 调用者 HSF 推送路由规则 基于接口的路由 基于方法的路由 基于参数的路由 SACC2011
27.
服务框架-服务端保护
服务提 供者 HSF 配置中心 服务提 供者 HSF 推送保护策略 线程池隔离和并发数控制 基于请求来源的流控 SACC2011
28.
有了HSF之后
LoadBalance CDN WebApp WebApp 消息 分布 中间 搜索 Cache 式存 服务框架(HSF) 件 储 (Notify) Service Service DB DB SACC2011
29.
分布式数据层-TDDL
SACC2011
30.
分布式数据层 数据库架构的演进
垂直 分库 User1 读写 User1-M User1-S 拆分 分表 分离 Trade User /User User2 User2-M User2-S Trade SACC2011
31.
分布式数据层
SACC2011
32.
分布式数据层
SACC2011
33.
分布式数据层
TAtomDataSource User1-M User1-S TDataSource User2-M User2-S 数据源的三层重构 TGroupDataSource 业务可以灵活选择 SACC2011
34.
分布式数据层-读写分离 Master Slave
SACC2011
35.
分布式数据层-读写分离 Slave Master1
Slave1-1 Slave1-2 通过拦截SQL操作->记录日志->完成复制 支持不同维度、不同目标的复制 目前也完成了对于Mysql的日志解析,可以基于日志进行复制 SACC2011
36.
分布式数据层-提供DbProxy • Client->DB方式走向了Client->Server->DB
SACC2011
37.
分布式数据层 • SQL解析,路由规则,数据合并 • Client->DB和Client->Server->DB模式 •
非对称数据复制 • 三层的数据源结构 SACC2011
38.
有了TDDL之后
LoadBalance CDN WebApp WebApp 消息 分布 中间 搜索 Cache 式存 服务框架(HSF) 件 储 (Notify) Service Service T T d d d d l l DB Tddl DB SACC2011
39.
Java中间件在淘宝的现状和未来
SACC2011
40.
Java中间件现状-一些数据 •
Notify – 每日消息总量 4.4亿。Half消息的量 1亿5千万/天;Committed的消息的量 2亿9千万/ 天 – 每日消息投递条次约15亿次 – 平均消息大小1.8k – 总共78个消息主题,786种消息类型,部分消息的订阅者超过30个集群 • HSF – 线上提供服务数量:600+ – 每日总调用量:150亿+ • TDDL – 每日SQL执行量,30亿+。 – 每日数据复制量约2.8亿+。 SACC2011
41.
Java中间件现状-存在的问题 • 易用性
– 开发 – 调试 – 运维 • 稳定性 – 降级 – 隔离 – 对应用的保护 SACC2011
42.
Java中间件未来 • 开源 • 根据业务需求的新功能 •
易用性和稳定性 SACC2011
43.
Thanks !
SACC2011