集群状态拓扑

背景

集群状态拓扑用于展示集群中所有节点状态以及节点之间的通信情况。 ShardingSphere 基于心跳检测采集并存储在注册中心中的心跳数据,生成集群状态拓扑图,用于更直观展示集群中各个节点的实时状态以及应用节点和数据库节点之间的连接情况。

目标

  • 实时展示应用节点和数据库节点状态变更
  • 实时展示应用节点和数据库节点之间连接状态
  • 数据库节点,如超过一定数量的应用节点与之连接异常,进行告警提醒(更新节点状态)

节点状态说明

  • ONLINE 上线
  • OFFLINE 下线
  • DISABLED 禁用
  • UNKNOWN 未知

使用

集群状态拓扑集成在用户界面中,具体使用可参考 ShardingSphere-UI 项目。