TDSQL整体架构:
TDSQL整套系统包含的组件有:
组件缩写 | 组件名称 | 备注 |
---|---|---|
Zookeeper | zookeeper集群 | 高可用和一致性集群 |
Keeper(manager/scheduler) | TDSQL调度模块 | 主备切换/扩缩容/资源管理 |
OSS | TDSQL操作接口 | 提供http的操作接口 |
DB | 数据库模块 | 包含mysql和agent |
proxy | 网关模块 | 帐号鉴权/sql解析和转发 |
monitor | 监控采集模块 | 从zk定期采集实例动态数据 |
chitu | 运营平台 | 实例管理/告警管理/权限控制 |
clouddba | 扁鹊系统 | sql优化和诊断 |
HDFS | 冷备存储模块 | 备份binlog/slowlog/errlog |
LVS | 负载均衡模块 | 提供vip,对业务透明后端proxy |
kafka | 消息队列 | 是多源同步和es的基础组件 |
consumer | 多源同步消费者 | 提供mysql、tdsql和oracle之间的同步方案 |
es | 数据检索及分析工具 | 用于分析网关日志,帮助定位问题 |
onlineddl | 在线表结构变更 | 用于在chitu页面变更tdsql实例的表结构 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。