目錄
微服務:整合 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()