Eureka的核心机制及服务实例响应变慢的优化建议
发布时间
阅读量:
阅读量
Eureka的基本概念
Register——服务注册
在Euka 客户端向 Euka 服务器发起服务注册请求时, Euka 客户端将自身提供的元数据, 包括 IP 地址, 端口, 主页地址等基础信息, 并包含与服务器相关的运行状态 Url.
Renew——服务续约
Eureka Client 会在默认情况下每30秒发送一次心跳信息以完成服务续费。通过续费流程, Eureka Client 向其所属的Eureka Server表明自身仍处于正常状态, 未出现故障状况。当正常情况下90秒内未收到心跳信息时, Eureka Server会将该实例从注册列表中移除.请参考官方指导文档以避免修改服务续费的时间间隔设置.
获取服务注册表
Cancel——服务退出
当程序退出时, Eureka Client能够向Eureka Server发起服务关断请求.随后发送请求后, 该客户端的相关信息将被移除.需要注意的是, 此处的服务关断请求并不会立即完成, 必须在程序退出时手动触发该组件的退出流程:
通过调用以下代码:`DiscoveryManager.getInstance().shutdownComponent();$` 来实现功能.
**Service Eje
全部评论 (0)
还没有任何评论哟~
