Nacos指南-服务发现:查询实例详情

API

描述

查询一个服务下个某个实例详情。

请求类型

GET

请求路径

/nacos/v1/ns/instance

请求参数

名称 类型 是否必选 描述 serviceName 字符串 是 服务名 groupName 字符串 否 分组名 ip 字符串 是 实例IP port 字符串 是 实例端口 namespaceId 字符串 否 命名空间ID cluster 字符串 否 集群名称 healthyOnly boolean 否,默认为false 是否只返回健康实例 ephemeral boolean 否 是否临时实例

错误编码

错误代码 描述 语义 400 Bad Request 客户端请求中的语法错误 403 Forbidden 没有权限 404 Not Found 无法找到资源 500 Internal Server Error 服务器内部错误 200 OK 正常

示例请求

curl -X GET 127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.test.2&ip=10.10.10.10&port=8888&cluster=DEFAULT

示例返回

{
          
   
	"metadata": {
          
   },
	"instanceId": "10.10.10.10-8888-DEFAULT-nacos.test.2",
	"port": 8888,
	"service": "nacos.test.2",
	"healthy": false,
	"ip": "10.10.10.10",
	"clusterName": "DEFAULT",
	"weight": 1.0
}

总结

获取服务详情没有什么特别注意的点,就是简单的获取某个实例的所有信息。
经验分享 程序员 微信小程序 职场和发展