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. 服务发现

批量删除实例元数据(Beta)

DELETE
/nacos/v1/ns/instance/metadata/batch
批量删除实例元数据(1.4起)
注意:该接口为Beta接口,后续版本可能有所修改,甚至删除,请谨慎使用。
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'http://127.0.0.1:8848/nacos/v1/ns/instance/metadata/batch?namespaceId&serviceName&metadata'
Response Response Example
{
    "updated": [
        "2.2.2.2:8080:unknown:xxxx-cluster:ephemeral",
        "3.3.3.3:8080:unknown:xxxx-cluster:ephemeral"
    ]
}

Request

Query Params
namespaceId
string 
required
命名空间ID
serviceName
string 
required
服务名(group@@serviceName)
consistencyType
string 
optional
实例的类型(ephemeral/persist)优先级高于instances参数,如果进行配置,则忽略instances参数的值。当值为ephemeral,则对serviceName下的所有非持久化实例进行更新。当值为persist,则对serviceName下的所有持久化实例进行更新。当为其他值,没有实例进行更新。
instances
string 
optional
需要更新的实例,json数组。通过ip+port+ephemeral+cluster定位到某一实例。
metadata
string 
required
元数据信息

Responses

🟢200成功
application/json
Body
updated
array[string]
required
Previous
批量更新实例元数据(Beta)
Next
查询命名空间列表
Built with