- 1
- 2
- 3
- 4
- 5
Eureka概述
资料介绍
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 |
最新上传
-
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天前
-
gsy幸运 打赏880.00元 3天前
-
zhengdai 打赏730.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32智能交流电检测
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)