阿里中间件高级技术专家 钟华、高级技术专家 泠茗、中间件技术专家 玄难,在公开分享和访谈中提到阿里技术中台建设实践,包括:技术中台、移动中台、业务数据双中台、研发中台、组织中台等等。
本文整理了其中的PPT精华部分进行讲解,供大家学习参考。
阿里技术中台
![13465705-9d205e275a9c63e9](https://i-blog.csdnimg.cn/blog_migrate/21b9962a10b7fb29bfb3a60f4f9edd48.jpeg)
(图片来源:阿里技术参考图册)
技术中台,就是将使用云或其他基础设施的能力,以及应用各种技术中间件的能力,进行整合和包装。过滤掉技术细节,提供简单一致、易于使用的应用技术基础设施的能力接口,助力前台和业务中台数据中台的快速建设。
阿里的技术中台,包括:
流式计算
- JStorm是一个分布式实时计算引擎,调度器分配一个worker 来跑任务,进行任务全生命周期的托管。
分布式存储
Tair(Key/Value结构数据存储系统)
Histore(分布式海量数据场景下OLAP分析型数据库产品)
Hbase
TFS(分布式文件存储)。
分布式数据库
TDDL(分布式数据库中间)
精卫(取名自“精卫填海”,基于MySQL数据库的数据复制组件)
愚公(数据自动迁移引擎,异构数据源迁移)
SchedulerX(分布式任务调度)。
消息
Notify
MeteQ
分布式服务
- HSF(High Speed Framework,分布式服务框架,当时阿里内部选择了HSF,放弃了dubbo)。
负载均衡
- Tengine(是基于 Nginx 开发的轻量级开源 Web 服务器,作为阿里巴巴七层流量入口的核心系统)。
应用容器
- Pandora(是淘宝网中间件团队打造的,基于HSF隔离技术构建的全新一代隔离容器)。
软负载&配置中心
ConfigServer(主要提供非持久配置的发布和订阅)
Diamond(是一个持久配置管理中间件,可以实现分布式场景下,中心化的持久配置管理,同时也支持基于发布订阅模型配置动态变更推送)
VipServer(天枢,通过集中式的配置向客户提供路由信息,以非网关的形式实现负载均衡功能)
Zookeeper。
分布式链路跟踪&基础数据