赞
踩
+ [6、TAOSC](#6TAOSC_200)
本文将介绍 TDengine 的高可用集群架构,全文通俗易懂,会从最简单的分布式概念开始讲起,想要入坑服务器同学抓紧准备好你的被子,卷起来吧!
在讲 TDEngine 的架构之前,我们先来复习和巩固一下分布式和集群中的一些常用概念以方便后续文章内容的理解。由于一些概念过于枯燥,所以我打算先举个栗子。
小 T 作为一个程序员,同样也是一家之主,要担起养家糊口的重任,每天上班努力工作赚钱。
努(整)力(天)赚(摸)钱(鱼)的小T
突然,有一天,小T不堪重负,工作压力过大,导致便秘、大肠感染、肝脂肪浸润、高血压、高血糖、高血脂、神经性耳鸣、红斑、支气管炎、咳嗽、呕吐、头晕、手脚麻木、两眼无神、记忆衰退,最终进入了医院。于是暂时没法再赚钱养家了。
操劳过度的小T
经过几个月的修养,小T终于出院了,但是他觉得,得有一个人,在他生病的时候能够出去赚钱,于是他开始教老婆写代码,小T的老婆叫小D,确实也很聪明。很快就学会了。接下来,小T继续出去赚钱,每天回来把学到的知识教给小D,等哪一天小T病了,小D就去公司帮忙解决问题。久而久之,这个模式下来,也没有出过什么问题。
小T教小D写代码
就这么持续干了十年,小T也有了点积蓄,于是他带着自己的技术,从公司跑路了。自己创办了一个公司,并且请了四五个小兵,一起来写代码。他自己和老婆偶尔也参与一下。
一起来写代码哟
成为资本家的小T开始压榨员工,导致员工不堪重负,大家纷纷进了医院。于是他决定,根据情况酌情分配任务,这样,员工们就能轮流去医院,不会一起病倒,这样起码公司就能运作下去。
不要一起倒下哟
再接下来,公司逐渐步入正轨,于是还是招聘各种岗位,HR、法务、运维、运营,逐渐把公司发展成了上市公司。小T和小D也实现了财务自由。过上了幸福生活。这时候,就算小T和小D不工作,公司也能正常运作一段时间了。他们的公司以夫妻名字命名,叫 TD Company。
刚才故事里面的小 T,就好比这个单点服务。
就像刚才故事里小T住进了医院,这样就会导致他无法再赚钱养家了。
就好比刚才故事里小T是主,他的老婆小D是从,平时每天等老公下班回家给他分享知识。等老公倒下了,她就代替老公去上班,继续养家糊口,直到老公出院。夫妻间组成了 Master / Slave 模式。
就好比小T招募了一批程序员来帮他干活,这样他就不用干活了。这些程序员组成了一个集群。
每个程序员都是集群中的一个节点。
就好比,刚才每个程序员轮流加班,三班倒,这样整个系统还是能运作下去。
而刚才小T成立的公司,就好比一个分布式系统。
可用时间百分比 | 可用时间(天) | 全年故障(天) | 全年故障(可视单位) |
---|---|---|---|
90% | 365天 x 90% = 328.5天 | 36.5天 | > 1个月 |
99% | 365天 x 99% = 361.35天 | 3.65天 | 3.65 天 |
99.9% | 365天 x 99.9% = 364.635天 | 0.365天 | 8.76 小时 |
99.99% | 365天 x 99.99% = 364.9635天 | 0.0365天 | 52.56 分钟 |
99.999% | 365天 x 99.999% = 364.99635天 | 0.000365天 | 5.26 分钟 |
可用时间百分比 | 故障时间 |
---|---|
90% | 3天 |
99% | 7.2小时 |
99.9% | 43.2分钟 |
99.99% | 4.32分钟 |
99.999% | 25.92秒 |
++i
和i++
,都有性能区别。1. 响应时间
2. 吞吐量
3. QPS
4. 并发用户数
- | - |
---|---|
数据节点 | dnode |
TDEngine 客户端 | TAOSC |
应用 | APP |
物理节点、processnode、pnode
数据节点、datanode、dnode
虚拟节点,virtualnode,vnode
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
口的组合。通过配置不同的端口,一个物理节点(一台物理机、虚拟机或容器)可以运行多个实例,或有多个数据节点。
虚拟节点,virtualnode,vnode
[外链图片转存中…(img-QqHd2SfR-1714423744818)]
[外链图片转存中…(img-bHdauEZ0-1714423744818)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。