当前位置:网站首页>TIPC Cluster5
TIPC Cluster5
2022-07-02 07:33:00 【云端漫步的程狗子】
Link
TIPC cluster 由通过链路互连的节点组成。节点可以是物理处理器、虚拟机或网络名称空间,例如,以Docker容器的形式。链路构成可靠的分组传输服务,有时称为“L2.5”数据链路层。
1、它保证所有数据包的传递和顺序性。
2、它充当节点间连接的中继,并跟踪这些连接。
3、当与对等节点的所有联系丢失时,将通知与该对等节点有连接的所有套接字,以便它们可以断开连接。
4、每个端点在绑定表的本地副本中跟踪对等节点的地址绑定。
5、当与对等节点的联系丢失时,将清除来自该对等节点的所有绑定,并向所有匹配的订阅服务器发出服务跟踪事件。
1、当没有常规的数据包通信时,每个链路都通过probing/heartbeats进行主动监控。
2、故障检测容差可配置为50 ms到30秒,-默认设置为1.5秒。
3、出于性能和冗余原因,每个节点对可以在单独的网络接口上建立两个链路。
4、链路对可以配置为负载共享或活动待机。
5、如果一条链路出现故障,则将对剩余链路(如果有的话)进行无干扰故障切换。Cluster Membership
一个cluster 具有32位cluster 标识,它决定cluster 设置。
1、如果需要与默认值不同的任何内容(例如,如果同一子网上有多个群集),则用户可以分配群集标识。
2、使用相同集群标识的所有节点将建立相互链接。
3、邻居发现通过UDP多播或L2广播(如果可用)执行。
4、如果基础设施中缺少广播/多播支持,则可以通过显式配置的IP地址执行发现
每个节点都有一个cluster 唯一的节点标识。1、在Linux 4.17之前的版本中,这是一个32位的结构化地址,必须由用户设置。
2、在以后的版本中,它是一个128位字段,没有内部结构或限制。
3、默认情况下,此标识由系统基于MAC或IP地址设置。
4、它也可以由用户设置,例如,基于主机名或UUID。
5、标识在内部散列为一个保证唯一的32位节点地址,该地址成为协议使用的节点地址。
6、这两种标识格式是兼容的,可以在同一个集群中使用。Cluster Scalability
自从Linux 4.7以来,TIPC提供了一种独特的、专利挂起的、自动自适应的分级邻居监控算法。这使得建立最多1000个节点的完整网格集群成为可能,故障发现时间为1.5秒,而在较小的集群中,它可以缩短很多。

边栏推荐
- OpenMLDB Meetup No.4 会议纪要
- [AGC] build service 3 - authentication service example
- [visual studio] visual studio 2019 community version cmake development environment installation (download | install relevant components | create compilation execution project | error handling)
- 【AGC】构建服务3-认证服务示例
- Special topic of binary tree -- acwing 3384 Binary tree traversal (known preorder traversal, while building a tree, while outputting middle order traversal)
- C#中索引器
- K-d tree and octree of PCL
- 华为快应用中如何实现同时传递事件对象和自定义参数
- Hdu1236 ranking (structure Sorting)
- Easyexcel, a concise, fast and memory saving excel processing tool
猜你喜欢

二叉树专题--AcWing 19. 二叉树的下一个节点(找树中节点的后继)

(5) Gear control setting of APA scene construction

Huawei game failed to initialize init with error code 907135000

2022-06-17

OpenMLDB Meetup No.4 会议纪要

The URL in the RTSP setup header of the axis device cannot take a parameter

js数组常用方法

Use Huawei performance management service to configure the sampling rate on demand

二叉树专题--AcWing 1497. 树的遍历(利用后、中序遍历,构建二叉树)

Kustomize user manual
随机推荐
JVM之垃圾回收器
Learn open62541 -- [66] UA_ Generation method of string
Kustomize user manual
JSP webshell免杀——JSP的基础
Luogu p1892 [boi2003] Gang (and search for variant anti set)
Implement custom drawer component in quick application
Jsp webshell Free from killing - The Foundation of JSP
Binary tree topic -- p1030 [noip2001 popularization group] find the first order
VSCode工具使用
2022-06-17
C#中索引器
UVM learning - object attribute of UVM phase
Nodejs+express+mysql simple blog building
Use Huawei performance management service to configure the sampling rate on demand
Thanos Receiver
Static variables in static function
Special topic of binary tree -- acwing 3540 Binary search tree building (use the board to build a binary search tree and output the pre -, middle -, and post sequence traversal)
记录 AttributeError: ‘NoneType‘ object has no attribute ‘nextcall‘
洛谷 P5536 【XR-3】核心城市(贪心 + 树形 dp 寻找树的中心)
【深入浅出玩转FPGA学习2----设计技巧(基本语法)】