zoukankan      html  css  js  c++  java
  • EurekaServer 关键API与用途解释

    OperationHTTP action(针对SpringCloudNetflix环境下启动的Eureka)Description
    注册新服务实例或者修改实例基本信息(就是InstanceInfo类) POST /eureka/apps/appID Input:JSON/XMLpayload HTTPCode: 204 on success
    撤销删除服务实例 DELETE /eureka/apps/appID/instanceID HTTP Code: 200 on success
    实例心跳 PUT /eureka/apps/appID/instanceID HTTP Code:* 200 on success * 404 ifinstanceIDdoesn’t exist
    查询所有服务实例列表 GET /eureka/apps HTTP Code: 200 on success Output:JSON/XML
    查询某个服务的实例列表 GET /eureka/apps/appID HTTP Code: 200 on success Output:JSON/XML
    查询某个服务某个实例信息 GET /eureka/apps/appID/instanceID HTTP Code: 200 on success Output:JSON/XML
    查询某个实例信息 GET /eureka/instances/instanceID HTTP Code: 200 on success Output:JSON/XML
    将某个实例设置为下线,这个和删除不同,如果你手动调用删除,但如果客户端还活着,定时任务还是会将实例注册上去。但是改成这个状态,定时任务更新不了这个状态 PUT /eureka/apps/appID/instanceID/status?value=OUT_OF_SERVICE HTTP Code:* 200 on success * 500 on failure
    下线状态恢复 DELETE /eureka/apps/appID/instanceID/status?value=UP (The value=UP is optional, it is used as a suggestion for the fallback status due to removal of the override) HTTP Code:* 200 on success * 500 on failure
    更新元数据(这个不是InstanceInfo,是自己可以往里面自定义的数据) PUT /eureka/apps/appID/instanceID/metadata?key=value HTTP Code: * 200 on success * 500 on failure
    查询某个VIP下的所有实例 GET /eureka/vips/vipAddress
      HTTP Code: 200 on success Output:JSON/XML * 404 if thevipAddressdoes not exist.
    查询某个SVIP下的所有实例 GET /eureka/svips/svipAddress
        HTTP Code: 200 on success Output:JSON/XML * 404 if thesvipAddressdoes not exist.

    转自 https://blog.csdn.net/zhxdick/article/details/78517021 给自己参考

  • 相关阅读:
    Mysql定时器定时删除表数据
    Mysql中文排序规则
    Swoole学习-Swoole入门指南
    Cygwin安装swoole及错误解决
    php://input ,$_POST, $_GET和$HTTP_RAW_POST_DATA
    tp5-微信消息接收和处理
    [软件工程] 千帆竞发图的制作
    [构建之法论坛] 助教之路
    VS社区版 使用 OpenCover 获取测试代码覆盖率
    支持多编程语言的自动测试系统
  • 原文地址:https://www.cnblogs.com/yunyunde/p/13530899.html
Copyright © 2011-2022 走看看