Redis的String与ziplist压缩列表数据结构(节省空间向)

读设计模式之禅--适配器模式

  返回  

Eureka的 Rest Api列表

2021/8/20 13:59:22 浏览:

Eureka的 Rest Api列表

请求名称请求方式HTTP地址请求描述
注册新服务POST/eureka/apps/{appID} 传递JSON或者XML格式参数内容,HTTP code为204时表示成功
取消注册服务DELETE/eureka/apps/{appID}/{instanceID} HTTP code为200时表示成功
发送服务心跳PUT/eureka/apps/{appID}/{instanceID} HTTP code为200时表示成功
查询所有服务GET/eureka/appsHTTP code为200时表示成功,返回XML/JSON数据内容
查询指定appID的服务列表GET/eureka/apps/{appID} HTTP code为200时表示成功,返回XML/JSON数据内容
查询指定appID&instanceIDGET/eureka/apps/{appID}/{instanceID} 获取指定appID以及InstanceId的服务信息,HTTP code为200时表示成功,返回XML/JSON数据内容
查询指定instanceID服务列表GET/eureka/apps/instances/{instanceID} 获取指定instanceID的服务列表,HTTP code为200时表示成功,返回XML/JSON数据内容
变更服务状态PUT/eureka/apps/{appID}/{instanceID}/status?value=DOWN服务上线、服务下线等状态变动,HTTP code为200时表示成功
变更元数据PUT/eureka/apps/{appID}/{instanceID}/metadata?key=valueHTTP code为200时表示成功
查询指定IP下的服务列表GET/eureka/vips/{vipAddress} HTTP code为200时表示成功
查询指定安全IP下的服务列表GET/eureka/svips/{svipAddress} HTTP code为200时表示成功

在上面列表中参数解释

  • {appID}:服务名称,对应spring.application.name参数值
  • {instanceID}:实例名称,如果已经自定义instanceId则对应eureka.instance.instance-id参数值

image-20210722171207042

一、显示所有注册信息

http://192.168.3.117:9090/eureka/apps

image-20210722170950853

二、根据appid获取该实例的基本信息

http://192.168.3.117:9090/eureka/apps/BOLAN-LOCAL-HOTEL-SERVICE

三、修改状态

  • 描述:设置覆盖状态,暂停应用实例,可以用来做强制实例下线

  • 接口地址: http://localhost:7001/eureka/apps/appID/instanceID/status?value=OUT_OF_SERVICE

  • 调用方式:PUT

# demo
http://127.0.0.1:7001/eureka/apps/SPRINGCLOUD-EUREKA-CLIENT-008/springcloud-eureka-client-008/status?value=OUT_OF_SERVICE

当提供者都 暂停后 此时消费者通过eureka调用提供者时掉不通的

image-20210722171634641

四、删除覆盖状态

  • 接口地址: /eureka/apps/appID/instanceID/status?value=UP

  • 调用方式:DELETE

  • 接口说明:删除实例的覆盖状态 , 可以恢复因设置了覆盖状态的实例上线

调用说明:

地址:http://127.0.0.1:7001/eureka/apps/SPRINGCLOUD-EUREKA-CLIENT-008/springcloud-eureka-client-008_2/status?value=UP

五、服务下线

  • 接口地址: /eureka/apps/appID/instanceID

  • 调用方式:DELETE

  • 返回状态:HTTPCode: 200 为成功

接口说明:调用该接口,可以直接将服务下线。注意!!!下次心跳又会注册上来。

# demo 
http://127.0.0.1:7001/eureka/apps/SPRINGCLOUD-EUREKA-CLIENT-008/springcloud-eureka-client-008 

image-20210722172053839

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号