Smartping Docs
  • 介绍
  • 下载安装
    • 配置说明
    • 脚本参数
  • API文档
    • config
    • ping
    • topology
    • alert
    • mapping
    • tools
  • 设计思路
    • 数据去中心化
    • 存储数据结构
    • 集中配置管理(云模式)
  • 更新记录
由 GitBook 提供支持
在本页
  1. 设计思路

数据去中心化

上一页设计思路下一页存储数据结构

最后更新于5年前

去中心化设计是SmartPing的一大特点,这里的去中心化并非集群概念,而是与分布式更加接近,简单点理解及数据分布式存储,各节点通过互相调用保持数据展示的统一性。

实例

如在我们的网络中存在三个对等节点A,B,C;三个节点之间将产生3!(321)=6条交互数据,在SmartPing中,每个节点存储相同的配置数据(Conf),检测数据只存储目标为其他节点的数据,及A存储 A->B|A->C , B存储B->C|B-A,C存储C->A|C->B的数据, 当用户访问任意一个节点时,用户在前端进行各节点的数据汇总使各节点的数据展示在前端上保持一致。