文档中心

SequoiaDB 简介

快速入门

安装部署

数据库实例

分布式引擎

SAC 管控中心

SequoiaPerf 性能分析工具

参考手册

常见问题及解答(FAQ)

版本信息

getSyncClients()

名称

getSyncClients - 获取 STP 节点所在集群的时间同步信息

语法

stp.getSyncClients()

类别

Stp

描述

该函数用于获取 STP 节点所在集群的同步间隔、时间容错误差等时间同步信息。

参数

返回值

函数执行成功时,将通过游标(SdbCursor)返回 STP 节点所在集群的时间同步信息列表,返回的字段信息可参考 stpq 查询同步客户端信息

函数执行失败时,将抛异常并输出错误信息。

错误

当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南

版本

v5.0 及以上版本

示例

获取 STP 节点所在集群的时间同步信息

> var stp = new Stp()
> stp.getSyncClients()
{
  "SyncSource": {
    "HostName": "server-1",
    "Service": "9622"
  },
  "SyncClients": [
    {
      "Role": "client",
      "HostName": "server-2",
      "Service": "9622",
      "OID": {
        "$oid": "6018fc765f862e2e3241e692"
      },
      "SyncInterval": 60,
      "TimeError": 5559908,
      "MaxTimeError": 50000000,
      "SyncPassed": 470,
      "SyncCount": 47,
      "SyncStatus": "CheckOffset",
      "SyncPort": 9622
    }
  ]
}
回到顶部