微服务:整合 Spring Cloud Eureka

目录

   微服务:整合 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()

原文地址:https://www.cnblogs.com/yansg/p/12541172.html