淘宝中间件
需积分: 0 14 浏览量
更新于2013-10-12
1
收藏 257KB PDF 举报
淘宝中间件:构建高效稳定的电商生态系统
一、软负载配置中心-Diamond
Diamond作为淘宝的软负载配置中心,主要用于存储静态配置信息,并具备配置变更动态推送功能,确保配置的即时性和一致性。它拥有极高的可用性和简洁的架构设计,适用于存储不频繁更改的配置数据,如系统参数、业务规则等,广泛应用于淘宝全网环境中。Diamond的开源项目可从http://code.taobao.org/p/diamond/wiki/index/获取,由九任(jiuren@taobao.com)和雷文(leiwen@taobao.com)负责维护。
二、消息中间件-Notify与Meta
Notify是一款高性能、高可靠性、可无限水平扩展的消息中间件,支持分布式事务处理和复杂的消息过滤机制。它采用推消息模型,虽然不保证消息的顺序性和唯一性,但已成为阿里巴巴集团内部消息服务的主要承载者,负责超过90%的消息传递任务。其联系人为水寒(shuihan@taobao.com)。
Meta借鉴了LinkedIn的Kafka设计理念,是一款高可用且可无限水平扩展的消息中间件。它采用拉模型的消息队列,确保消息的顺序性,但不保证消息的唯一性。Meta的开源详情可在http://metaq.taobao.org/找到,由誓嘉(shijia.wxr@taobao.com)负责。
三、服务框架-HSF、eagleeye与Pandora
HSF是阿里巴巴的分布式服务框架,统一了集团内部RPC的调用规范,提供了服务发现、软负载均衡、服务治理等核心功能,构建了一个简单、高效的服务调用环境。联系人为空冥(kongming.lrq@taobao.com)。
eagleeye是淘宝的分布式跟踪系统,专注于单链路实时监控,能够监测系统依赖、性能调优和风险控制等方面的问题。其联系人为姬风(jifeng@taobao.com)。
Pandora则是一款隔离容器系统,旨在解决大规模第三方包升级、隔离及监控难题,由银时(yinshi.nc@taobao.com)负责。
四、数据层-TDDL、精卫、愚公与AndOr/DRDS
TDDL是淘宝的通用数据访问层,通过客户端的jar包将SQL语句路由至指定数据库,已有超过1000个应用在使用,由君瑜(junyu@taobao.com)负责。
精卫是通用数据总线,负责数据在不同节点间的迁移,支持MySQL、Oracle、HBase等多种数据源,由齐昊(qihao@taobao.com)维护。
愚公是数据自动迁移引擎,用于实现业务的自动扩容、缩容和异构数据源迁移,已成功完成214次业务迁移或扩容,联系人为君瑜(junyu@taobao.com)。
AndOr/DRDS是分布式NewSQL引擎,能够运行于传统关系数据库和NoSQL数据库之上,实现了跨机合并和跨机交等复杂操作,联系人为七锋(jianghang.loujh@alibaba-inc.com)和沈询(shenxun@taobao.com)。
五、性能和稳定性平台-CSP2.0与Hotspot
CSP2.0是持续稳定性平台,致力于保障阿里系统的高可用性,集成了线上压测、容量规划、依赖治理、限流降级、监控报警、问题定位等功能,由游骥(youji.zj@taobao.com)负责。
Hotspot性能分析平台通过全面分析基础软件、服务端、前端加载、网络、CDN等多方面性能,帮助系统提升吞吐量、降低延迟、降低成本,由叔同(shutong.dy@taobao.com)维护。
六、TProfiler性能分析工具
TProfiler是一款适用于生产环境的长期性能分析工具,能在Java层面记录代码执行热点、对象创建热点等数据,有效定位性能瓶颈。其开源地址为https://github.com/alibaba/TProfiler,联系人为叔同(shutong.dy@taobao.com)。
淘宝中间件涵盖了配置管理、消息传递、服务框架、数据处理和性能监控等多个关键领域,构建了一套高效、稳定、可扩展的电商生态系统,为淘宝的快速发展提供了坚实的技术支撑。
u010418838
- 粉丝: 0
- 资源: 1
最新资源
- ccceeeeee,ukytkyk/liyihm
- 100kW微型燃气轮机Simulink建模,微燃机包括压缩机模块、容积模块、回热器模块、燃烧室模块、膨胀机模块、转子模块以及控制单元模块 考虑微燃机变工况特性下的流量、压缩绝热效率、膨胀绝热效率、压
- 该模型采用龙贝格观测器进行无传感器控制 其利用 PMSM 数学模型构造观测器模型,根据输出的偏差反馈信号来修正状态变量 当观测的电流实现与实际电流跟随时, 可以从观测的反电势计算得到电机的转子位置信
- 双移线驾驶员模型,多项式双移线模拟 软件使用:Matlab Simulink 适用场景:采用多项式搭建双移线期望路径,基于郭孔辉单点预瞄理论,搭建双移线simulink驾驶员模型 模型包含:双移线
- 0cd39e46e9672ca3fc70d6cb46f099dd_1734832088456_8
- 伺服系统永磁同步电机矢量控制调速系统在线转动惯量辨识Matlab仿真 1.模型简介 模型为永磁同步电机伺服控制仿真,采用Matlab R2018a Simulink搭建 模型内主要包含使
- newEditor.css
- 读QFLASH ID和读4线FLASH数据vitis验证工程
- 欧拉系统(openEuler-22.03-LTS-SP3) suricata rpm安装包
- ADRC自抗扰控制永磁同步电机矢量控制调速系统Matlab仿真模型 1.模型简介 模型为基于自抗扰控制(ADRC)的永磁同步电机矢量控制仿真,采用Matlab R2018a Simulink搭
- ADRC线性自抗扰控制感应电机矢量控制调速Matlab Simulink仿真 1.模型简介 模型为基于线性自抗扰控制(LADRC)的感应(异步)电机矢量控制仿真,采用Matlab R2018a
- 感应电机矢量控制调速仿真PI参数自整定 Matlab Simulink仿真模型 1.模型简介 模型为感应(异步)电机矢量控制调速系统仿真,采用Matlab R2018a Simulink搭建
- CC2530无线zigbee裸机代码实现ADC采集内部温度并串口打印.zip
- CC2530无线zigbee裸机代码实现LED流水灯程序.zip
- CC2530无线zigbee裸机代码实现MQ-2气体传感器数值读取.zip
- CC2530无线zigbee裸机代码实现PWM调光控制.zip