이름 지정 API
방법 | 미움 | 의미 |
---|---|---|
게시하다 | / nacos / v1 / ns / 인스턴스 | 인스턴스 등록 |
지우다 | / nacos / v1 / ns / 인스턴스 | 로그 아웃 인스턴스 |
가져 오기 | / nacos / v1 / ns / instance / list | 인스턴스 목록 가져 오기 |
놓다 | / nacos / v1 / ns / instance / beat | 하트 비트 보내기 |
가져 오기 | / nacos / v1 / ns / api / hello | Nacos 서버 상태 |
가져 오기 | / nacos / v1 / ns / service / list | 모든 서비스 이름 가져 오기 |
인스턴스 등록
요청 경로
# POST
/nacos/v1/ns/instance
요청 매개 변수
이름 | 유형 | 필수인가요? | 기술 |
---|---|---|---|
ip | 끈 | 예 | 서비스 인스턴스 IP |
포트 | int | 예 | 서비스 인스턴스 포트 |
namespaceId | 끈 | 아니 | 네임 스페이스 ID |
무게 | 더블 | 아니 | 가중치 |
활성화 됨 | 부울 | 아니 | 온라인 상태 |
건강한 | 부울 | 아니 | 건강합니까? |
메타 데이터 | 끈 | 아니 | 확장 정보 |
clusterName | 끈 | 아니 | 클러스터 이름 |
작업 명 | 끈 | 예 | 작업 명 |
그룹 이름 | 끈 | 아니 | 그룹 이름 |
임시 | 부울 | 아니 | 임시 인스턴스입니까? |
요청 예
/nacos/v1/ns/instance?app=unknown&groupName=DEFAULT_GROUP&metadata=%7B%22preserved.register.source%22%3A%22SPRING_CLOUD%22%7D&namespaceId=public&port=8083&enable=true&healthy=true&clusterName=DEFAULT&ip=169.254.10
반품 예
확인
예 목록
# GET
/nacos/v1/ns/instance/list
요청 매개 변수
이름 | 유형 | 필수인가요? | 기술 |
---|---|---|---|
작업 명 | 끈 | 예 | 작업 명 |
그룹 이름 | 끈 | 아니 | 그룹 이름 |
namespaceId | 끈 | 아니 | 네임 스페이스 ID |
클러스터 | 문자열, 쉼표로 구분 된 여러 클러스터 | 아니 | 클러스터 이름 |
healthyOnly | 부울 | 아니요, 기본값은 false입니다. | 정상 인스턴스 만 반환할지 여부 |
요청 예
/nacos/v1/ns/instance/list?app=unknown&healthyOnly=false&namespaceId=public&clientIP=169.254.168.100&serviceName=DEFAULT_GROUP%40%40nacos-discovery&udpPort=59711&clusters=DEFAULT
반품 예
{
"dom": "nacos.test.1",
"cacheMillis": 1000,
"useSpecifiedURL": false,
"hosts": [{
"valid": true,
"marked": false,
"instanceId": "10.10.10.10-8888-DEFAULT-nacos.test.1",
"port": 8888,
"ip": "10.10.10.10",
"weight": 1.0,
"metadata": {}
}],
"checksum": "3bbcf6dd1175203a8afdade0e77a27cd1528787794594",
"lastRefTime": 1528787794594,
"env": "",
"clusters": ""
}
인스턴스 하트 비트 보내기
# PUT
/nacos/v1/ns/instance/beat
요청 매개 변수
이름 | 유형 | 필수인가요? | 기술 |
---|---|---|---|
작업 명 | 끈 | 예 | 작업 명 |
그룹 이름 | 끈 | 아니 | 그룹 이름 |
임시 | 부울 | 아니 | 임시 인스턴스입니까? |
박자 | JSON 형식 문자열 | 예 | 하트 비트 콘텐츠의 예 |
요청 예
/nacos/v1/ns/instance/beat?app=unknown&serviceName=DEFAULT_GROUP%40%40nacos-discovery&namespaceId=public&port=8083&clusterName=DEFAULT&ip=169.254.104.253
반환