使用REST接口

准备Polaris服务端

需要预先安装好Polaris服务端,安装方式可参考:单机版安装使用REST接口 - 图1 (opens new window)或者集群版安装使用REST接口 - 图2 (opens new window) 以下假设Polaris服务端的安装地址为127.0.0.1。

注册命名空间

执行以下命令进行命名空间注册:

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"name":"Test"}]' http://127.0.0.1:8090/naming/v1/namespaces

详细接口参数以及返回值可参考命名空间管理使用REST接口 - 图3 (opens new window)

反注册命名空间

执行以下命令进行命名空间反注册:

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"name":"Test"}]' http://127.0.0.1:8090/naming/v1/namespaces/delete

详细接口参数以及返回值可参考命名空间管理使用REST接口 - 图4 (opens new window)

注册服务

执行以下命令进行服务注册:

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"name":"FooService", "namespace":"Test"}]' http://127.0.0.1:8090/naming/v1/services

详细接口参数以及返回值可参考服务管理使用REST接口 - 图5 (opens new window)

反注册服务

执行以下命令进行服务反注册:

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"name":"FooService", "namespace":"Test"}]' http://127.0.0.1:8090/naming/v1/services/delete

详细接口参数以及返回值可参考服务管理使用REST接口 - 图6 (opens new window)

注册服务实例

执行以下命令进行服务实例注册:

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"service":"FooService", "namespace":"Test", "host": "127.0.0.1", "port": 8080}]' http://127.0.0.1:8090/naming/v1/instances

详细接口参数以及返回值可参考实例管理使用REST接口 - 图7 (opens new window)

反注册服务实例

  1. curl -XPOST -H'Content-Type:application/json' -d'[{"service":"FooService", "namespace":"Test", "host": "127.0.0.1", "port": 8080}]' http://127.0.0.1:8090/naming/v1/instances/delete

详细接口参数以及返回值可参考实例管理使用REST接口 - 图8 (opens new window)