SlideShare ist ein Scribd-Unternehmen logo
1 von 43
淘宝Java中间件之路




              SACC2011
About me


 • 姓名:曾宪杰

 • 花名:华黎

 • 淘宝-产品技术-通用产品

 • 团队博客 http://rdc.taobao.com/team/jm/

 • Sina微博 @曾宪杰_华黎

 • Twitter @vanadies10
                                         SACC2011
Agenda

• 淘宝没有Java中间件之前

• Java中间件在淘宝的诞生和发展

• Java中间件在淘宝的现状和未来



                     SACC2011
淘宝没有Java中间件之前




                SACC2011
那是在2007年下半年的时候

                               LoadBalance




 CDN                     WebApp         WebApp
                    分布
       搜索   Cache   式存
                     储
                          DB                 DB




                                        SACC2011
Java中间件在淘宝的诞生和发展


               消息中间件
                服务框架
              分布式数据层



               SACC2011
消息中间件-Notify




               SACC2011
消息中间件

•   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
消息中间件

                        定时程序
    业务系统
                        获取任务
  Do something
                        Do action




                 业务DB



• 业务系统完成一件事情后,需要其他系统进行处理的,通
  过定时程序来驱动


                                    SACC2011
消息中间件-我们的需求


• 轻量级支持最终一致

• 支持订阅者集群

• 消息可靠



              SACC2011
消息中间件-最终一致性
 本地事务域
                         T4业务操作
             Publisher                 业务操作


 T1    T3返    T5    S1
 发     回消     提     定期
 送     息入     交/    检查   S2提交/回滚
 hal   库结     回     未提
 f消    果      滚     交的
 息                  消息

                         T2存储half消息
              Notify                    Storage
                         S3 提交:更新数据库
                         标识消息可发送
                         T6 提交:更新数据库
                         回滚:删除消息
                         标识消息可发送
 本地事务域
                         回滚:删除消息
                                          SACC2011
消息中间件-订阅者集群
 订阅者集群:消息的一个逻辑上的订阅者是有多个物理节点组成
 的一个集群
                         SubscriberA

                                       A1   A2
   Publisher    Notify
                         SubscriberB

                                       B1   B2


 A1和A2是SystemA中的两个机器
 A1和A2共同来消费投递到SystemA的消息


 B1和B2也是类似的关系
                                        SACC2011
消息中间件-Queue In JMS

• 每个连接都有唯一的ClientId


           JMS Server
 消息(1-8)
                              Queue




                         A1     A2    B1    B2

                        1,5    2,6    3,7   4,8

                                                 SACC2011
消息中间件-Topic In JMS

• 每个连接都有唯一的ClientId
                               A1     1-8




          JMS Server           A2     1-8
消息(1-8)
                       Topic

                               B1     1-8




                               B2     1-8
                                    SACC2011
消息中间件-消息可靠


• Oracle+小型机+高端存储

• 写双份Mysql

• Mysql Replication

• 基于文件

• 基于内存.
                      SACC2011
有了Notify之后

                                LoadBalance




 CDN                      WebApp         WebApp
                                                    消息
                     分布                             中间
       搜索    Cache   式存                              件
                      储                            (Notify)
                           DB                 DB




                                              SACC2011
服务框架-HSF




           SACC2011
服务框架-当时面临的问题
•   上百人维护一个代码百万行的前台核心应用

    – 共享一个代码模块,部署分离

•   多个业务系统中的代码重复编写

•   数据库连接数接近瓶颈




                                 SACC2011
                      混乱,混乱,混乱
服务框架-系统示意结构
  商品    商品   登录        登录   交易     交易
  系统    系统   注册        注册   系统     系统




       商品         用户         交易
       中心         中心         中心



       商品         用户         交易

服务化
 解决了业务核心的稳定和一致的问题
 解决了重要数据库的连接数的问题
 系统分解后,提升了效率和稳定性
                                  SACC2011
服务框架-我们的需求


• 简单好用,像使用Spring Bean一样

• 请求路由灵活可控

• 提供稳定性支持.



                      SACC2011
服务框架
• 系统间调用

          How?
  调用者            服务提供者




                         SACC2011
服务框架
• 系统间调用

          How?
  调用者            服务提供者
   调用者            服务提供者




                          SACC2011
服务框架
• 系统间调用

 调用者      服务提供者
  调用者      服务提供者




 调用者      服务提供者
  调用者      服务提供者



          SACC2011
服务框架-结构

                    服务提
      调用者
                    供者
       HSF          HSF

                          请求直接送达服务端
                          没有中心代理服务器

                    服务提
      调用者
                    供者
       HSF          HSF




             服务注册
             查找中心
定于服务地址信息              发布服务地址信息
 中心会主动推送
                           SACC2011
服务框架-结构

                    服务提
      调用者
                    供者
       HSF          HSF

                          请求直接送达服务端
                          没有中心代理服务器

                    服务提
      调用者
                    供者
       HSF          HSF




             服务注册
             查找中心
定于服务地址信息              发布服务地址信息
 中心会主动推送
                           SACC2011
服务框架-路由

    调用者

    HSF


               配置中心



    调用者

    HSF
          推送路由规则
          基于接口的路由
          基于方法的路由
          基于参数的路由

                      SACC2011
服务框架-服务端保护


                  服务提
                  供者
                  HSF



    配置中心


                  服务提
                  供者
                  HSF

       推送保护策略
    线程池隔离和并发数控制
     基于请求来源的流控

                        SACC2011
有了HSF之后

                               LoadBalance




 CDN                     WebApp         WebApp
                                                    消息
                    分布                              中间
       搜索   Cache   式存         服务框架(HSF)             件
                     储                             (Notify)
                         Service         Service




                          DB                 DB

                                             SACC2011
分布式数据层-TDDL




              SACC2011
分布式数据层

数据库架构的演进



        垂直           分库   User1   读写   User1-M   User1-S
        拆分           分表           分离
Trade
             User
/User

                          User2        User2-M   User2-S



             Trade




                                             SACC2011
分布式数据层




         SACC2011
分布式数据层




         SACC2011
分布式数据层
                     TAtomDataSource



           User1-M     User1-S

                                              TDataSource

           User2-M     User2-S




数据源的三层重构                   TGroupDataSource
业务可以灵活选择

                                              SACC2011
分布式数据层-读写分离

Master




 Slave


              SACC2011
分布式数据层-读写分离


Slave




Master1     Slave1-1    Slave1-2



通过拦截SQL操作->记录日志->完成复制
支持不同维度、不同目标的复制
目前也完成了对于Mysql的日志解析,可以基于日志进行复制
                                   SACC2011
分布式数据层-提供DbProxy
• Client->DB方式走向了Client->Server->DB




                                      SACC2011
分布式数据层

• SQL解析,路由规则,数据合并

• Client->DB和Client->Server->DB模式

• 非对称数据复制

• 三层的数据源结构



                               SACC2011
有了TDDL之后
                              LoadBalance




 CDN                     WebApp            WebApp
                                                      消息
                    分布
                                                      中间
       搜索   Cache   式存       服务框架(HSF)
                                                       件
                     储
                                                     (Notify)
                         Service           Service

                               T               T
                               d               d
                               d               d
                               l               l


                              DB    Tddl       DB

                                            SACC2011
Java中间件在淘宝的现状和未来




               SACC2011
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
Java中间件现状-存在的问题

• 易用性
  – 开发
  – 调试
  – 运维
• 稳定性
  – 降级
  – 隔离
  – 对应用的保护


                  SACC2011
Java中间件未来

• 开源

• 根据业务需求的新功能

• 易用性和稳定性



               SACC2011
Thanks !




           SACC2011

Weitere ähnliche Inhalte

Was ist angesagt?

20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性liu sheng
 
我的互联网运维理论与实践
我的互联网运维理论与实践我的互联网运维理论与实践
我的互联网运维理论与实践Leo Zhou
 
阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路mysqlops
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维guiyingshenxia
 
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zhengBdwf11 netezza james_zheng
Bdwf11 netezza james_zhengbigdatawf
 
D baa s_in_xiaomi
D baa s_in_xiaomiD baa s_in_xiaomi
D baa s_in_xiaomihdksky
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例郁萍 王
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review郁萍 王
 
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程areyouok
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页liu sheng
 
胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享Enlight Chen
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享drewz lin
 
盛大游戏运维体系
盛大游戏运维体系盛大游戏运维体系
盛大游戏运维体系Ken Liu
 
02.wls概览
02.wls概览02.wls概览
02.wls概览Meng He
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
数据访问层开发实践
数据访问层开发实践数据访问层开发实践
数据访问层开发实践xcq
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Wensong Zhang
 

Was ist angesagt? (18)

20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
20120613联动优势数据访问层DAL架构和实践4(刘胜)最新特性
 
我的互联网运维理论与实践
我的互联网运维理论与实践我的互联网运维理论与实践
我的互联网运维理论与实践
 
阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路阿里巴巴运维团队的无状态运维思路
阿里巴巴运维团队的无状态运维思路
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
Bdwf11 netezza james_zheng
Bdwf11 netezza james_zhengBdwf11 netezza james_zheng
Bdwf11 netezza james_zheng
 
D baa s_in_xiaomi
D baa s_in_xiaomiD baa s_in_xiaomi
D baa s_in_xiaomi
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
 
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 ReviewMySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
 
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
 
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
20130626联动优势数据访问层DAL架构和实践5(刘胜)数据分片和分页
 
胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享胡涛:Cdn支撑平台构建实践分享
胡涛:Cdn支撑平台构建实践分享
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
 
盛大游戏运维体系
盛大游戏运维体系盛大游戏运维体系
盛大游戏运维体系
 
Ibm solid db_基础
Ibm solid db_基础Ibm solid db_基础
Ibm solid db_基础
 
02.wls概览
02.wls概览02.wls概览
02.wls概览
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
数据访问层开发实践
数据访问层开发实践数据访问层开发实践
数据访问层开发实践
 
Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
 

Andere mochten auch

El mundo y sus avances
El mundo y sus avancesEl mundo y sus avances
El mundo y sus avancesymanrique17
 
Cambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiussoCambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiussoAntonioCabrala
 
El ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiusoEl ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiusoAntonioCabrala
 
Design basis report on-14.11.2016
Design basis report  on-14.11.2016Design basis report  on-14.11.2016
Design basis report on-14.11.2016bhavesh raysoni
 
Interior do pc
Interior do pcInterior do pc
Interior do pcggg9
 
Selling and buying real estate, guide in 5 key steps
Selling and buying real estate, guide in 5 key stepsSelling and buying real estate, guide in 5 key steps
Selling and buying real estate, guide in 5 key stepsGroupe Althémis
 
Clase 02 Estándares en imágenes médicas
Clase 02 Estándares en imágenes médicasClase 02 Estándares en imágenes médicas
Clase 02 Estándares en imágenes médicasEduardo Silva
 
Valores inculcador en la juventud
Valores inculcador en la juventudValores inculcador en la juventud
Valores inculcador en la juventudMartín Burbano
 
Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07Robin Gutell
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0Hendrylucia
 
Programa Comex Infoco: Como Fazer Negócios na Coréia do Sul
Programa Comex Infoco: Como Fazer Negócios na Coréia do SulPrograma Comex Infoco: Como Fazer Negócios na Coréia do Sul
Programa Comex Infoco: Como Fazer Negócios na Coréia do SulABRACOMEX
 

Andere mochten auch (20)

Phone page quick blog app
Phone page quick blog appPhone page quick blog app
Phone page quick blog app
 
DevOPS
DevOPSDevOPS
DevOPS
 
Presentación1 (2)
Presentación1 (2)Presentación1 (2)
Presentación1 (2)
 
El mundo y sus avances
El mundo y sus avancesEl mundo y sus avances
El mundo y sus avances
 
E news mcx web app
E news mcx web appE news mcx web app
E news mcx web app
 
Algoritmos jairo cruz
Algoritmos jairo cruzAlgoritmos jairo cruz
Algoritmos jairo cruz
 
Presentacion
PresentacionPresentacion
Presentacion
 
Cambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiussoCambio de auto.pptx. antonio stiusso
Cambio de auto.pptx. antonio stiusso
 
Phone page hotspot app
Phone page hotspot appPhone page hotspot app
Phone page hotspot app
 
El ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiusoEl ferrari f40. antonio horacio stiuso
El ferrari f40. antonio horacio stiuso
 
Design basis report on-14.11.2016
Design basis report  on-14.11.2016Design basis report  on-14.11.2016
Design basis report on-14.11.2016
 
Interior do pc
Interior do pcInterior do pc
Interior do pc
 
Selling and buying real estate, guide in 5 key steps
Selling and buying real estate, guide in 5 key stepsSelling 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édicasClase 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 juventudValores inculcador en la juventud
Valores inculcador en la juventud
 
Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07Gutell 086.bmc.evol.biol.2003.03.07
Gutell 086.bmc.evol.biol.2003.03.07
 
contributor-fall13-r5
contributor-fall13-r5contributor-fall13-r5
contributor-fall13-r5
 
Lucas2
Lucas2Lucas2
Lucas2
 
Herramientas web 2.0
Herramientas web 2.0Herramientas 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 SulPrograma 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 TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务drewz lin
 
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍众行业公司系统架构案例介绍
众行业公司系统架构案例介绍mysqlops
 
大规模在线服务的高可用性保障
大规模在线服务的高可用性保障大规模在线服务的高可用性保障
大规模在线服务的高可用性保障mysqlops
 
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发mysqlops
 
JNC WMS Solution
JNC WMS SolutionJNC WMS Solution
JNC WMS SolutionJncits Tsai
 
Jnc wms solution
Jnc wms solutionJnc wms solution
Jnc wms solutionJncits Tsai
 
大型互联网广告应用系统架构
大型互联网广告应用系统架构大型互联网广告应用系统架构
大型互联网广告应用系统架构Shaoning Pan
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconYiwei Ma
 
大众点评网的技术变迁之路
大众点评网的技术变迁之路大众点评网的技术变迁之路
大众点评网的技术变迁之路jeffz
 
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)Shanda innovation institute
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践Wensong Zhang
 
ServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdfServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdfQingyuanZheng2
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践Wensong Zhang
 

Ähnlich wie 淘宝Java中间件之路 (20)

王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
Cdc@ganji.com
Cdc@ganji.comCdc@ganji.com
Cdc@ganji.com
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
 
众行业公司系统架构案例介绍
众行业公司系统架构案例介绍众行业公司系统架构案例介绍
众行业公司系统架构案例介绍
 
大规模在线服务的高可用性保障
大规模在线服务的高可用性保障大规模在线服务的高可用性保障
大规模在线服务的高可用性保障
 
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发
 
JNC WMS Solution
JNC WMS SolutionJNC WMS Solution
JNC WMS Solution
 
Jnc wms solution
Jnc wms solutionJnc wms solution
Jnc wms solution
 
大型互联网广告应用系统架构
大型互联网广告应用系统架构大型互联网广告应用系统架构
大型互联网广告应用系统架构
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
大众点评网的技术变迁之路
大众点评网的技术变迁之路大众点评网的技术变迁之路
大众点评网的技术变迁之路
 
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
[.Net开发交流会][2010.06.19]大众点评网的技术变迁之路(王宏)
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
 
ServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdfServiceMesh-Runtime-FaaS三位一体.pdf
ServiceMesh-Runtime-FaaS三位一体.pdf
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
Taobao base
Taobao baseTaobao base
Taobao base
 

Mehr von mysqlops

The simplethebeautiful
The simplethebeautifulThe simplethebeautiful
The simplethebeautifulmysqlops
 
Oracle数据库分析函数详解
Oracle数据库分析函数详解Oracle数据库分析函数详解
Oracle数据库分析函数详解mysqlops
 
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-managementPercona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-managementmysqlops
 
Percona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replicationPercona Live 2012PPT: introduction-to-mysql-replication
Percona Live 2012PPT: introduction-to-mysql-replicationmysqlops
 
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB ClusterPercona Live 2012PPT: MySQL Cluster And NDB Cluster
Percona Live 2012PPT: MySQL Cluster And NDB Clustermysqlops
 
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimizationPercona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimizationmysqlops
 
Pldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internalsPldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internalsmysqlops
 
DBA新人的述职报告
DBA新人的述职报告DBA新人的述职报告
DBA新人的述职报告mysqlops
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫mysqlops
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践mysqlops
 
eBay EDW元数据管理及应用
eBay EDW元数据管理及应用eBay EDW元数据管理及应用
eBay EDW元数据管理及应用mysqlops
 
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现mysqlops
 
eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析mysqlops
 
对MySQL DBA的一些思考
对MySQL DBA的一些思考对MySQL DBA的一些思考
对MySQL DBA的一些思考mysqlops
 
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示mysqlops
 
腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事mysqlops
 
分布式存储与TDDL
分布式存储与TDDL分布式存储与TDDL
分布式存储与TDDLmysqlops
 
MySQL数据库生产环境维护
MySQL数据库生产环境维护MySQL数据库生产环境维护
MySQL数据库生产环境维护mysqlops
 
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规mysqlops
 

Mehr von mysqlops (20)

The simplethebeautiful
The simplethebeautifulThe simplethebeautiful
The simplethebeautiful
 
Oracle数据库分析函数详解
Oracle数据库分析函数详解Oracle数据库分析函数详解
Oracle数据库分析函数详解
 
Percona Live 2012PPT:mysql-security-privileges-and-user-management
Percona Live 2012PPT:mysql-security-privileges-and-user-managementPercona 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-replicationPercona 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 ClusterPercona 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 optimizationPercona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
 
Pldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internalsPldc2012 innodb architecture and internals
Pldc2012 innodb architecture and internals
 
DBA新人的述职报告
DBA新人的述职报告DBA新人的述职报告
DBA新人的述职报告
 
分布式爬虫
分布式爬虫分布式爬虫
分布式爬虫
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践
 
eBay EDW元数据管理及应用
eBay EDW元数据管理及应用eBay EDW元数据管理及应用
eBay EDW元数据管理及应用
 
基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现基于协程的网络开发框架的设计与实现
基于协程的网络开发框架的设计与实现
 
eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析eBay基于Hadoop平台的用户邮件数据分析
eBay基于Hadoop平台的用户邮件数据分析
 
对MySQL DBA的一些思考
对MySQL DBA的一些思考对MySQL DBA的一些思考
对MySQL DBA的一些思考
 
QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示QQ聊天系统后台架构的演化与启示
QQ聊天系统后台架构的演化与启示
 
腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事腾讯即时聊天IM1.4亿在线背后的故事
腾讯即时聊天IM1.4亿在线背后的故事
 
分布式存储与TDDL
分布式存储与TDDL分布式存储与TDDL
分布式存储与TDDL
 
MySQL数据库生产环境维护
MySQL数据库生产环境维护MySQL数据库生产环境维护
MySQL数据库生产环境维护
 
Memcached
MemcachedMemcached
Memcached
 
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规
 

淘宝Java中间件之路