获取服务详情
接口功能介绍
获取服务详情
接口约束
无
URI
GET /rcc/v1/zookeeper/server/detail
路径参数
无
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
instanceId | 是 | String | 实力ID | ||
serverName | 是 | String | 服务名 | ||
type | 是 | String | 类型 |
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池 ID | d8bbd132b53a11e9b0e40242ac110002 |
请求体body参数
无
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(2000成功,5000系统错误,18xxxx业务错误) | 1000 | |
error | String | 业务错误码,RCC_statusCode | RCC_1000 | |
message | String | 返回结果描述 | invalid param | |
returnObj | Object | 返回数据体 | returnObj |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
code | Integer | Code | 2000 | |
message | String | message | 0 | |
data | Object | 具体数据 | data |
表 data
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
serverName | Integer | Code | 2000 | |
applyName | String | message | 0 | |
type | String | 类型 | ||
version | String | 版本 | ||
consumers | Array of Objects | 消费者 | consumers | |
SpringCloud | Object | 提供者 | SpringCloud | |
providers | Array of Objects | providers | providers |
表 consumers
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
ip | String | ip | ||
port | String | 端口 | ||
applyName | String | 应用名 |
表 SpringCloud
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
serverName | String | 服务名 | ||
applyName | String | 应用名 | ||
type | String | 类型 | ||
version | String | 版本 |
表 providers
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
ip | String | ip | ||
port | String | 端口 | ||
serialization | String | 应用名 | ||
status | String | status | ||
timeOut | String | 超时时间 | ||
proportion | String | 配额 | ||
metadataList | Object | metadataList | metadataList |
表 metadataList
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
side | String | side | ||
release | String | 应用名 | ||
methods | String | status | ||
deprecated | String | 超时时间 | ||
dubbo | String | dubbo | ||
generic | String | generic | ||
application | String | application | ||
dynamic | String | dynamic | ||
anyhost | String | anyhost |
枚举参数
无
请求示例
请求url
http://endpoint/v1/zookeeper/server/detail
请求头header
{"regionId": "d8bbd132b53a11e9b0e40242ac110002"}
请求体body
无
响应示例
{"returnObj": {"code": 20000,"message": "success","data": {"serverName": "example.provider.service.TickerService","applyName": "","type": "","version": "2.7.13","consumers": [{"ip": "172.23.207.230","port": "20880","applyName": "my-dubbo-consumer"}],"providers": [{"ip": "172.23.207.230","port": "20880","serialization": "hessian2","status": "up","timeOut": "1000","proportion": "100","metadataList": {"side": "provider","service.name": "ServiceBean:/example.provider.service.TickerService","release": "2.7.13","methods": "getUserName,getTicket","deprecated": "false","dubbo": "2.0.2","interface": "example.provider.service.TickerService","generic": "false","default": "true","metadata-type": "remote","application": "my-dubbo-provider","dynamic": "true","anyhost": "true"},"intMetadata": [{"annotations": [],"name": "getUserName","parameterTypes": ["java.lang.String"],"parameters": [],"returnType": "java.lang.String"},{"annotations": [],"name": "getTicket","parameterTypes": ["java.lang.String"],"parameters": [],"returnType": "java.lang.String"}]}],"SpringCloud": {"serverName": "","applyName": "","type": "","version": "","springServer": {"name": "","id": "","address": "","port": 0,"sslPort": null,"payload": {"@class": "","id": "","name": "","metadata": {"instance_status": ""}},"registrationTimeUTC": 0,"serviceType": "","uriSpec": {"parts": null}}}}},"error": "","message": "SUCCESS","statusCode": 2000}