Euraka

作者: lixwcqs | 来源:发表于2017-12-02 11:27 被阅读0次

概念

  • Register:服务注册
    当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页等。

  • Renew:服务续约
    Eureka客户会每隔30秒发送一次心跳来续约。 通过续约来告知Eureka Server该Eureka客户仍然存在,没有出现问题。 正常情况下,如果Eureka Server在90秒没有收到Eureka客户的续约,它会将实例从其注册表中删除。 建议不要更改续约间隔。

  • Fetch Registries:获取注册列表信息
    Eureka客户端从服务器获取注册表信息,并将其缓存在本地。客户端会使用该信息查找其他服务,从而进行远程调用。该注册列表信息定期(每30秒钟)更新一次。每次返回注册列表信息可能与Eureka客户端的缓存信息不同, Eureka客户端自动处理。如果由于某种原因导致注册列表信息不能及时匹配,Eureka客户端则会重新获取整个注册表信息。 Eureka服务器缓存注册列表信息,整个注册表以及每个应用程序的信息进行了压缩,压缩内容和没有压缩的内容完全相同。Eureka客户端和Eureka 服务器可以使用JSON / XML格式进行通讯。在默认的情况下Eureka客户端使用压缩JSON格式来获取注册列表的信息。

  • Cancel:服务下线
    Eureka客户端在程序关闭时向Eureka服务器发送取消请求。 发送请求后,该客户端实例信息将从服务器的实例注册表中删除。该下线请求不会自动完成,它需要调用以下内容:
    DiscoveryManager.getInstance().shutdownComponent();

  • Eviction 服务剔除
    在默认的情况下,当Eureka客户端连续90秒没有向Eureka服务器发送服务续约,即心跳,Eureka服务器会将该服务实例从服务注册列表删除,即服务剔除。

出处:深入理解Eureka之源码解析

相关文章

  • euraka

    server: 常用地址 查看注册状态 查询某个server的信息 服务注册地址

  • Euraka

    概念 Register:服务注册当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如I...

  • Spring cloud euraka

    常用的服务注册中心:euraka、Nacos、Zookeeper、Etcd、Consul比较注册中心差异从这些点出...

  • Eureka服务注册发现原理流程

    注意:InstanceInfo是Euraka最核心的类/对象。 1.先读eureka server的配置信息,从而...

  • 关于 Eureka 2.x 闭源

    引言 在Euraka的GitHub上,宣布Eureka 2.x闭源,原文截图如下: 来源:https://gith...

  • 最简单 springcloud 项目实践

    包含如下子项目: config--配置中心 euraka--注册中心 gateway--网关 server1-n-...

  • Go 实战系列之一 服务理由

    本系列目标是完成Go微服务整个流程 注册中心采用SpringCloud Euraka Go系列的服务理由五花八门,...

  • Euraka注册中心显示IP地址

    由于对Spring Boot版本升级到 2.1.X ,Spring Cloud 版本升级到 Greenwich...

  • 使用 docker-compose 部署 Euraka

    0. 背景 我 docker-compose 将我 SrpingBoot 微服务部署在 docker 容器中,在部...

网友评论

      本文标题:Euraka

      本文链接:https://www.haomeiwen.com/subject/pstnbxtx.html