[Eureka]REST操作接口清单[通俗易懂]

[Eureka]REST操作接口清单[通俗易懂]源码地址:https://github.com/Netflix/eureka/wiki数据来源:https://github.com/Netflix/eureka/wiki/Eureka-REST-operationsEureka作为SpringCloud常用的注册中心,其开放了以下接口:注:接口仅支持xml/json两种数据格式,请求时需设定Context-Type为…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

源码地址https://github.com/Netflix/eureka/wiki

数据来源https://github.com/Netflix/eureka/wiki/Eureka-REST-operations

Eureka作为Spring Cloud常用的注册中心,其开放了以下接口:

参数说明:

【原文】Following are the REST operations available for non-java applications to use Eureka.

appID is the name of the application and instanceID is the unique id associated with the instance. In AWS cloud, instanceID is the instance id of the instance and in other data centers, it is the hostname of the instance.

For XML/JSON, the HTTP ACCEPT types as well as content-types supplied must contain application/xml or application/json, respectively.

简单说一下就是:

     接口仅支持xml/json两种数据格式,请求时需设定Context-Type为application/xml 或者 application/json

     VIP(虚拟IP地址)默认为实例的应用名

     [Eureka]REST操作接口清单[通俗易懂]

 

API文档

操作类型 API 描述
注册新的应用程序实例 POST /eureka/v2/apps/appID

请求内容: JSON/XML 

成功【HTTP Code: 204 】

注销应用程序实例 DELETE /eureka/v2/apps/appID/instanceID HTTP Code: 200 on success
发送应用实例心跳 PUT /eureka/v2/apps/appID/instanceID

成功【HTTP Code: 204 】

instanceID不存在【HTTP Code: 404 】

查询所有实例 GET /eureka/v2/apps

响应内容格式: JSON/XML 

成功【HTTP Code: 200 】

查询所有appID实例 GET /eureka/v2/apps/appID

响应内容: JSON/XML 

成功【HTTP Code: 200 】

查询特定的appID / instanceID GET /eureka/v2/apps/appID/instanceID

响应内容: JSON/XML 

成功【HTTP Code: 200 】

查询特定的instanceID GET /eureka/v2/instances/instanceID

响应内容: JSON/XML 

成功【HTTP Code: 200 】

使实例停止服务 PUT /eureka/v2/apps/appID/instanceID/status?value=OUT_OF_SERVICE

成功【HTTP Code: 200 】

失败【HTTP Code: 500 】

将实例移回服务中(删除替代) DELETE /eureka/v2/apps/appID/instanceID/status?value=UP (UP:可选)

成功【HTTP Code: 200 】

失败【HTTP Code: 500 】

更新元数据 PUT /eureka/v2/apps/appID/instanceID/metadata?key=value

成功【HTTP Code: 200 】

失败【HTTP Code: 500 】

查询特定VIP下的所有实例 GET /eureka/v2/vips/vipAddress

成功【HTTP Code: 204 ,响应内容格式:JSON/XML 】

vipAddress不存【HTTP Code: 404 】

查询特定SVIP下的所有实例 GET /eureka/v2/svips/svipAddress

成功【HTTP Code: 204 ,响应内容格式:JSON/XML 】

svipAddress不存【HTTP Code: 404 】

以下为实际请求内容实例:

 context-path: /eureka

GET /eureka/v2/apps

[Eureka]REST操作接口清单[通俗易懂]

[Eureka]REST操作接口清单[通俗易懂]

Accept:application/json 时响应json数据

[Eureka]REST操作接口清单[通俗易懂]

PUT /eureka/v2/apps/appID/instanceID/status?value=OUT_OF_SERVICE

[Eureka]REST操作接口清单[通俗易懂][Eureka]REST操作接口清单[通俗易懂]

补充一个常见的手动服务下线接口

DELETE  /eureka/v2/apps/appID/instanceID/status?value=UP (UP:可选)

请求地址示例:http://localhost:8080/eureka/eureka/apps/APOLLO-ADMINSERVICE/bogon:apollo-adminservice:8090

使用HTTP.Method=Delete 方式请求后,APOLLO-ADMINSERVICE服务bogon:apollo-adminservice:8090实例下线,从eureka的服务实例列表中摘除。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171876.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python中lambda表达式学习

    Python中lambda表达式学习lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambda表达式,求三个数的和。再看一个例子:用lambda表达式求n的阶乘。——————-

    2022年10月18日
    4
  • 苹果x蓝牙打不开一直转圈圈(苹果7p蓝牙一直转圈打不开)

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。iphonex蓝牙一直转的解决方法是:1、重启手机;2、如果不行备份数据恢复手机的出厂设置;3、仍旧不行,可能是WiFi模块接接触不良,可能是因为进水或者摔过,建议去苹果直营店检修。iPhoneX(英语读音为iPhoneten)是北京时间2017年9月13日凌晨1点在ApplePark新总部史蒂夫・乔布斯剧院2017苹果秋季新品发…

    2022年4月10日
    302
  • java中的scanner是什么_java中的Scanner类是什么?如何使用?「建议收藏」

    java中的scanner是什么_java中的Scanner类是什么?如何使用?「建议收藏」java中的Scanner类是什么?如何使用?发布时间:2020-05-2016:36:48来源:亿速云阅读:204作者:鸽子Scanner类介绍java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。创建Scanner对象的基本语法:Scanners=newScanner(System.in);实例:接下来我们演示一个最简单的数据…

    2022年7月8日
    23
  • NPS净推荐值 客户忠诚度指标

    NPS净推荐值 客户忠诚度指标净推荐值编辑同义词NPS(净推荐值)一般指净推荐值NPS(NetPromoterScore),净推荐值,又称净促进者得分,亦可称口碑,是一种计量某个客户将会向其他人推荐某个企业或服务可能性的指数。它是最流行的顾客忠诚度分析指标,专注于顾客口碑如何影响企业成长。通过密切跟踪净推荐值,企业可以让自己更加成功。净推荐值最早是由贝恩咨询公司客户忠诚度业务的创始人弗雷德里克·…

    2022年6月11日
    46
  • MIPI协议介绍

    MIPI协议介绍MIPI(MobileIndustryProcessorInterface)MIPI联盟是手机工业领导者的集合,成员有Intel,Motorola,Nokia,NXP,Samsung,ST,TI目的是提供给手机应用处理器提供一个统一的接口MIPI联盟用于显示的规格:DCS(DisplayCommandSet):DCS是用于命令模式和显示模式的命令设置DBI

    2022年5月3日
    67
  • Tomcat启动:A fatal error has been detected by the Java Runtime Environment(JVM Crash分析及相关资料)

    Tomcat启动:A fatal error has been detected by the Java Runtime Environment(JVM Crash分析及相关资料)iLife s 博客 http blog csdn net fei 年 1 月 10 号注 今天更新代码之后 突然出现一个问题 Tomcat 启动时 总是会出现 jvmfatalerro 错误导致 tomcat 无法正常启动 以下是错误信息 Afatalerrorh

    2025年7月7日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号