Nacos API
  1. 服务发现
Nacos API
  • 概述
    • Nacos 简介
    • 概念
    • 架构
  • 配置管理
    • 获取配置
      GET
    • 监听配置
      POST
    • 发布配置
      POST
    • 删除配置
      DELETE
    • 查历史版本
      GET
    • 查询历史版本详情
      GET
    • 查询配置上一版本信息
      GET
  • 服务发现
    • 注销实例
      DELETE
    • 注册实例
      POST
    • 修改实例
      PUT
    • 查询实例列表
      GET
    • 查询实例详情
      GET
    • 发送实例心跳
      PUT
    • 创建服务
      POST
    • 删除服务
      DELETE
    • 修改服务
      PUT
    • 查询服务
      GET
    • 查询服务列表
      GET
    • 查询系统开关
      GET
    • 修改系统开关
      PUT
    • 查看系统当前数据指标
      GET
    • 查看当前集群Server列表
      GET
    • 查看当前集群leader
      GET
    • 更新实例的健康状态
      PUT
    • 批量更新实例元数据(Beta)
      PUT
    • 批量删除实例元数据(Beta)
      DELETE
  • 命名空间
    • 查询命名空间列表
    • 创建命名空间
    • 修改命名空间
    • 删除命名空间
  1. 服务发现

查询系统开关

GET
/nacos/v1/ns/operator/switches
查询系统开关
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:8848/nacos/v1/ns/operator/switches'
Response Response Example
{
    name: "00-00---000-NACOS_SWITCH_DOMAIN-000---00-00",
    masters: null,
    adWeightMap: { },
    defaultPushCacheMillis: 10000,
    clientBeatInterval: 5000,
    defaultCacheMillis: 3000,
    distroThreshold: 0.7,
    healthCheckEnabled: true,
    distroEnabled: true,
    enableStandalone: true,
    pushEnabled: true,
    checkTimes: 3,
    httpHealthParams: {
        max: 5000,
        min: 500,
        factor: 0.85
    },
    tcpHealthParams: {
        max: 5000,
        min: 1000,
        factor: 0.75
    },
    mysqlHealthParams: {
        max: 3000,
        min: 2000,
        factor: 0.65
    },
    incrementalList: [ ],
    serverStatusSynchronizationPeriodMillis: 15000,
    serviceStatusSynchronizationPeriodMillis: 5000,
    disableAddIP: false,
    sendBeatOnly: false,
    limitedUrlMap: { },
    distroServerExpiredMillis: 30000,
    pushGoVersion: "0.1.0",
    pushJavaVersion: "0.1.0",
    pushPythonVersion: "0.4.3",
    pushCVersion: "1.0.12",
    enableAuthentication: false,
    overriddenServerStatus: "UP",
    defaultInstanceEphemeral: true,
    healthCheckWhiteList: [ ],
    checksum: null
}

Request

None

Responses

🟢200成功
application/json
Body
name
string 
required
masters
null 
required
adWeightMap
object 
required
defaultPushCacheMillis
integer 
required
clientBeatInterval
integer 
required
defaultCacheMillis
integer 
required
distroThreshold
number 
required
healthCheckEnabled
boolean 
required
distroEnabled
boolean 
required
enableStandalone
boolean 
required
pushEnabled
boolean 
required
checkTimes
integer 
required
httpHealthParams
object 
required
max
integer 
required
min
integer 
required
factor
number 
required
tcpHealthParams
object 
required
max
integer 
required
min
integer 
required
factor
number 
required
mysqlHealthParams
object 
required
max
integer 
required
min
integer 
required
factor
number 
required
incrementalList
array[string]
required
serverStatusSynchronizationPeriodMillis
integer 
required
serviceStatusSynchronizationPeriodMillis
integer 
required
disableAddIP
boolean 
required
sendBeatOnly
boolean 
required
limitedUrlMap
object 
required
distroServerExpiredMillis
integer 
required
pushGoVersion
string 
required
pushJavaVersion
string 
required
pushPythonVersion
string 
required
pushCVersion
string 
required
enableAuthentication
boolean 
required
overriddenServerStatus
string 
required
defaultInstanceEphemeral
boolean 
required
healthCheckWhiteList
array[string]
required
checksum
null 
required
Previous
查询服务列表
Next
修改系统开关
Built with