Eureka服务发现的过程
时间: 2024-02-23 20:57:03 浏览: 65
Eureka 整理
Eureka服务发现的过程如下:
1. 客户端向Eureka Server发送服务发现请求,请求包括服务名、版本号等信息。
2. Eureka Server收到服务发现请求后,会在自己的注册表中查找符合条件的服务实例,然后将可用实例列表返回给客户端。
3. 客户端从可用实例列表中选择一台实例进行调用,如果调用失败,则选择另外一台可用实例重试。
4. 客户端定期向Eureka Server发送心跳消息,以表明自己仍然存活。
5. 如果Eureka Server在一定时间内没有收到客户端的心跳消息,就会认为该客户端已经下线,将其从自己的注册表中删除。
总之,Eureka服务发现的过程就是客户端向Eureka Server发起服务发现请求,Eureka Server在自己的注册表中查找符合条件的服务实例并返回可用实例列表,客户端从可用实例列表中选择一台实例进行调用,并定期向Eureka Server发送心跳消息以表明自己的存活状态。
阅读全文