您现在的位置是:首页 > 技术资料 > Eureka概述
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Eureka概述

更新时间:2026-03-31 09:01:35 大小:13K 上传用户:江岚查看TA发布的资源 标签:eureka 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Eureka是由Netflix公司开发的一款基于REST(Representational State Transfer)架构的服务发现组件,主要用于实现微服务架构中的服务注册与发现功能。它遵循AP(Availability, Partition tolerance)原则,在分布式系统环境下,为服务实例提供高效的注册、续约、下线及查询机制,确保服务之间能够动态感知彼此的存在与状态,从而实现服务的高可用和弹性扩展。

核心功能

1. 服务注册:微服务实例在启动时,会主动向Eureka Server(服务注册中心)发送注册请求,将自身的元数据(如服务名称、IP地址、端口号、健康状态等)注册到注册中心。Eureka Server接收到注册请求后,会将这些信息存储在本地注册表中,并定期维护数据的有效性。

2. 服务续约:已注册的服务实例会通过周期性发送“心跳”(默认每30秒一次)的方式向Eureka Server续约,以表明自身处于正常运行状态。如果Eureka Server在一定时间内(默认90秒)未收到某个服务实例的续约请求,会将该实例标记为“不可用”,并在后续的注册表同步中剔除。

3. 服务下线:当服务实例正常关闭时,会主动向Eureka Server发送下线请求,注册中心收到请求后会立即将该实例从注册表中移除,避免其他服务调用到已下线的实例。若服务实例异常崩溃未发送下线请求,Eureka Server会通过续约机制被动检测到实例不可用并进行剔除。

4. 服务发现:服务消费者通过向Eureka Server发送查询请求,获取所需服务的可用实例列表。Eureka Server会返回当前健康的服务实例信息,消费者可根据负载均衡策略(如Ribbon)选择合适的实例进行调用。

部分文件列表

文件名 大小
Eureka概述.docx 13K

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   2天前

    用户:mulanhk

  • 21ic下载 打赏310.00元   2天前

    用户:lanmukk

  • 21ic下载 打赏310.00元   2天前

    用户:zhengdai

  • 21ic下载 打赏240.00元   2天前

    用户:江岚

  • 21ic下载 打赏240.00元   2天前

    用户:潇潇江南

  • 21ic下载 打赏210.00元   2天前

    用户:gsy幸运

  • 21ic下载 打赏70.00元   2天前

    用户:小猫做电路

  • 21ic下载 打赏120.00元   2天前

    用户:jh0355

  • 21ic下载 打赏110.00元   2天前

    用户:jh03551

  • 21ic下载 打赏70.00元   2天前

    用户:liqiang9090

  • 21ic下载 打赏45.00元   2天前

    用户:有理想666

  • 21ic下载 打赏20.00元   2天前

    用户:w178191520

  • 21ic下载 打赏40.00元   2天前

    用户:烟雨

  • 21ic下载 打赏20.00元   2天前

    用户:eaglexiong

  • 21ic下载 打赏20.00元   2天前

    用户:sun2152

  • 21ic下载 打赏20.00元   2天前

    用户:xuzhen1

  • 21ic下载 打赏15.00元   2天前

    用户:kk1957135547

  • 21ic下载 打赏15.00元   2天前

    用户:w993263495

  • 21ic下载 打赏15.00元   2天前

    用户:x15580286248

  • 21ic下载 打赏15.00元   2天前

    用户:w1966891335

  • 小猫做电路 打赏830.00元   3天前

    资料:Protel99SE 电路设计与仿真

推荐下载