百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tair

> 编程语言
开源

阿里巴巴集团开发的分布式键值存储系统

2.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

阿里巴巴集团开发的分布式键值存储系统

产品概述

通常,一个 Tair 集群包括两个 ConfigServer 和多个 DataServer。这两个 ConfigServer 分别充当主服务器和备用服务器。DataServer 和 ConfigServer 之间的心跳检查用于检查集群中的活跃和可用的 DataServer,以确定集群中的数据分布(比较表)。DataServer 根据 ConfigServer 的指示存储、复制和迁移数据。当客户端启动时,它从 ConfigServer 获取数据分布信息。基于此数据分布信息,客户端与相应的 DataServer 进行交互,以执行用户的请求。

从架构上看,ConfigServer的作用类似于传统应用系统中的中心节点。整个集群服务依赖于ConfigServer。实际上,Tair的ConfigServers非常轻量级。当一个正常运行的ConfigServer出现宕机时,另一个ConfigServer会在几秒钟内自动接管。即使两个ConfigServer同时出现宕机,只要数据服务器没有发生变化,Tair仍然可以正常运行。用户只需要将应用程序连接到ConfigServer,无需了解内部节点的详细信息。

  • 两个 ConfigServer 分别充当主机和备用机。 * 通过 ConfigServer 和 DataServer 之间的心跳检查,确定集群中的活跃和可用的 DataServer 节点信息。 * 根据 DataServer 节点信息, ConfigServer 构建数据分布表,显示数据在集群中的分布情况。 * ConfigServer 提供数据分布表查询服务。 * ConfigServer 调度数据迁移和在 DataServers 之间的复制。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言