一 Eureka REST API接口列表
操作 |
HTTP 动作 |
描述 |
注册新的应用实例 |
POST /eureka/apps/appID |
可以输入JSON或XML格式的body 成功返回204 |
注销应用实例 |
DELETE /eureka/apps/appID/instanceID |
成功返回200 |
应用实例发送心跳 |
PUT /eureka/apps/appID/instanceID |
成功返回200 如果instanceID不存在返回404 |
查询所有实例 |
GET /eureka/apps |
成功返回200 输出JSON或XML格式 |
查询指定appID 的实例 |
GET /eureka/apps/appID |
成功返回200 输出JSON或XML格式 |
根据指定的appID和instanceID查询 |
GET /eureka/apps/appID/instanceID |
成功返回200 输出JSON或XML格式 |
根据指定的 instanceID查询 |
GET /eureka/instances/instanceID |
成功返回200 输出JSON或XML格式 |
暂停应用实例 |
PUT /eureka/apps/appID/instanceID/status?value=OUT_OF_SERVICE |
成功返回200 失败返回500 |
恢复应用实例 |
DELETE /eureka/apps/appID/instanceID/status?value=UP (value参数可不传) |
成功返回200 失败返回500 |
更新元数据 |
PUT /eureka/apps/appID/instanceID/metadata?key=value |
成功返回200 失败返回500 |
根据vip address查询 |
GET /eureka/vips/vipAddress |
成功返回200 输出JSON或XML格式 返回404: vipAddress不存在 |
根据 secure vip address查询 |
GET /eureka/svips/svipAddress |
成功返回200 输出JSON或XML格式 返回404:svipAddress不存在 |
二 参考
https://github.com/Netflix/eureka/wiki/Eureka-REST-operations