微服务:整合 Spring Cloud Eureka - Rest接口文档
目录
微服务:整合 Spring Cloud Eureka - 注册中心 Eureka Server
微服务:整合 Spring Cloud Eureka - 服务注册 Eureka Client
微服务:整合 Spring Cloud Eureka - 服务发现 DiscoveryClient
微服务:整合 Spring Cloud Eureka - 服务消费以及Ribbon简单使用
微服务:整合 Spring Cloud Eureka - 高可用集群
微服务:整合 Spring Cloud Eureka - .NET Core Mvc Api (C#)
微服务:整合 Spring Cloud Eureka - 服务治理机制
微服务:整合 Spring Cloud Eureka - 服务事件监听
微服务:整合 Spring Cloud Eureka - 高级属性Region、Zone
微服务:整合 Spring Cloud Eureka - Rest接口文档
微服务:整合 Spring Cloud Eureka - Security 安全保护
一、简介
了解Eureka Rest API,可以有助于我们对Eureka进行自定义扩展。
二、常用的接口地址文件地址
- com.netflix.eureka.resources.ApplicationsResource
- com.netflix.eureka.resources.ApplicationResource
- com.netflix.eureka.resources.InstancesResource
- com.netflix.eureka.resources.InstanceResource
三、Rest API 接口文档
获取某个应用下所有实例信息
源码地址:com.netflix.eureka.resources.ApplicationsResource.getApplicationResource()
获取某个应用下指定的实例
源码地址:com.netflix.eureka.resources.ApplicationsResource.getApplicationResource()
获取所有注册信息
源码地址:com.netflix.eureka.resources.ApplicationsResource.getContainers()
服务注册
源码地址:com.netflix.eureka.resources.ApplicationResource.addInstance()
心跳续约
源码地址:com.netflix.eureka.resources.InstanceResource.renewLease()
服务下线
源码地址:com.netflix.eureka.resources.InstanceResource.cancelLease()
设置覆盖状态
源码地址:com.netflix.eureka.resources.InstanceResource.statusUpdate()
更新实例的metadata信息
com.netflix.eureka.resources.InstanceResource.updateMetadata()