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

修改实例

PUT
/nacos/v1/ns/instance
修改服务下的一个实例。
注意:在Nacos2.0版本后,通过该接口更新的元数据拥有更高的优先级,且具有记忆能力;会在对应实例删除后,依旧存在一段时间,如果在此期间实例重新注册,该元数据依旧生效;您可以通过nacos.naming.clean.expired-metadata.expired-time及nacos.naming.clean.expired-metadata.interval对记忆时间进行修改
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName={{serviceName1}}&ip={{ip}}&port={{port}}'
Response Response Example
ok

Request

Query Params
serviceName
string 
required
服务名
Example:
{{serviceName1}}
groupName
string 
optional
分组名
ip
string 
required
服务实例IP
Example:
{{ip}}
port
integer 
required
服务实例IP
Example:
{{port}}
clusterName
string 
optional
集群名称
Example:
{{clusterName}}
namespaceId
string 
optional
命名空间ID
weight
string 
optional
double,权重
Example:
8
metadata
string 
optional
JSON,扩展信息
Example:
{}
enabled
string 
optional
boolean,是否打开流量
ephemeral
string 
optional
boolean,是否临时实例

Responses

🟢200成功
text/plain
Body
string 
optional
Previous
注册实例
Next
查询实例列表
Built with