サービス登録およびその他の操作

 

ネーミングAPI

方法 嫌い 意味
役職 / nacos / v1 / ns / instance インスタンスを登録する
削除 / nacos / v1 / ns / instance ログアウトインスタンス
取得する / 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

戻り値の例

OK

例のリスト

# GET
/nacos/v1/ns/instance/list

リクエストパラメータ

名前 の種類 必須ですか 説明
サービス名 ストリング はい サービス名
グループ名 ストリング 番号 グループ名
namespaceId ストリング 番号 名前空間ID
クラスター 文字列、コンマで区切られた複数のクラスター 番号 クラスター名
healthOnly ブール値 いいえ、デフォルトは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

戻る 

 

 

 

 

おすすめ

転載: blog.csdn.net/kq1983/article/details/113337307