ToB企服应用市场:ToB评测及商务社交产业平台

标题: 2024年大数据最全TDengine高可用分布式集群详解_tdengine 集群(2) [打印本页]

作者: 用多少眼泪才能让你相信    时间: 2024-7-27 11:16
标题: 2024年大数据最全TDengine高可用分布式集群详解_tdengine 集群(2)
4、负载均衡


   就好比,刚才每个程序员轮流加班,三班倒,如许整个系统还是能运作下去。
  5、分布式系统




   而刚才小T建立的公司,就好比一个分布式系统。
  
1)高可用


可用时间百分比可用时间(天)全年故障(天)全年故障(可视单位)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秒 2)高可靠


3)高性能


4)高并发


1. 响应时间

2. 吞吐量

3. QPS

4. 并发用户数

四、TDEngine的分布式架构

1、TDEngine 概述


2、分布式架构


--数据节点dnodeTDEngine 客户端TAOSC应用APP
五、TDEngine的进程节点

1、物理节点

   物理节点、processnode、pnode
  
2、数据节点

   数据节点、datanode、dnode
  


3、假造节点

   假造节点,virtualnode,vnode
  


4、管理节点

   管理节点,managernode,meta node,mnode
  


5、假造节点组

   假造节点组、virtual group、vgroup
  
n
n
n,系统必须有至少
n
n
n 个数据节点。副本数在创建DB时通过参数 replica指定,默认值为1。

6、TAOSC


六、TDEngine的进程间通讯

1、通讯方式


传输方式数据巨细操纵类型UDP <
15
k
\lt 15k
<15k | 非查询类 |
| TCP |

15
k
\ge 15k
≥15k | - |
| TCP | - | 查询类 |

2、FQDN配置


3、端口配置


4、集群对外通讯


5、集群内部通讯


   获取 管理节点 的 EP 信息有三步:
  1)检查 mnodeEpSet 文件是否存在,假如不存在或不能正常打开获得 管理节点 的 EP 信息,则进入第 2 步;
  2)检查系统配置文件 taos.cfg, 获取节点配置参数 firstEp, secondEp (这两个参数指定的节点可以是不带 管理节点 的普通节点,如许的话,节点被连接时会尝试重定向到 管理节点) 假如不存在大概 taos.cfg 里没有这两个配置参数,或无效,进入第 3 步;
  3)将自己的 EP 设为 管理节点 EP, 并独立运行起来。获取 管理节点 EP列表后,数据节点发起连接,假如连接乐成,则乐成加入进工作的集群,假如不乐成,则尝试 管理节点 EP列表中的下一个。假如都尝试了,但连接都仍然失败,则休眠几秒后,再进行尝试。
  6、管理节点的选择


   原则如下:
  一个数据节点启动时,会检查自己的End Point, 并与获取的管理节点 EP 列表进行比对,假如在此中,该数据节点以为自己应该启动管理节点模块,成为管理节点。假如自己的EP不在管理节点 EP List里,则不启动管理节点模块。在系统的运行过程中,由于负载均衡、宕机等原因,管理节点有可能迁徙至新的数据节点,但统统都是透明的,无需人工干预,配置参数的修改,是管理节点自己根据资源做出的决定。
  7、动态扩容


   添加新的节点进集群时,有两个步调:
  1)使用 TDengine CLI 连接到现有工作的数据节点,然后用命令 ”create dnode" 将新的数据节点的 End Point 添加进去;
  2)在新的数据节点的系统配置参数文件taos.cfg里,将firstEp, secondEp参数设置为现有集群中任意两个数据节点的EP即可。
  
8、节点重定向





既有适合小白学习的零基础资料,也有适合3年以上履历的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包罗大厂面经、学习条记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会一连更新
需要这份系统化资料的朋友,可以戳这里获取
管理节点 EP 列表回复给对方,TAOSC或新启动的数据节点收到这个列表,就重新尝试建立连接。当管理节点 EP 列表发生改变,通过节点之间的消息交互,各个数据节点就很快获取最新列表,并通知 TAOSC。
[外链图片转存中…(img-CORasfw7-1714644118589)]
[外链图片转存中…(img-vNk3qW2M-1714644118590)]
[外链图片转存中…(img-IBZNMwYa-1714644118590)]
既有适合小白学习的零基础资料,也有适合3年以上履历的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包罗大厂面经、学习条记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会一连更新
需要这份系统化资料的朋友,可以戳这里获取

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4