“Eureka 集群原理”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第10行: 第10行:
  
 
Eureka Client 向 Eureka Server 注册信息的时候我们称它为 Application Service,当获取注册的信息时称为 Application Client,由于可能出现某个 Eureka Client 既需要注册服务,又需要获取其他服务,所以很多 Eureka Client 既是 Application Service 又是 Application Client。
 
Eureka Client 向 Eureka Server 注册信息的时候我们称它为 Application Service,当获取注册的信息时称为 Application Client,由于可能出现某个 Eureka Client 既需要注册服务,又需要获取其他服务,所以很多 Eureka Client 既是 Application Service 又是 Application Client。
 +
 +
Eureka Client 启动后,每隔30秒向 Eureka Server 发送一次心跳,证明自己的可用,可通过 <code>eureka.instance.lease-renewal-interval-in-seconds</code> 修改心跳的时间间隔(默认值 30)。
 +
 +
当 Eureka Server 超过90秒没有收到提供者的心跳后,会认为这个提供者已经宕机,销毁实例。
 +
 +
可以通过 <code>eureka.instance.lease-expiration-duration-in-seconds</code> 修改时间(默认值 90)。
 +
 +
如果重新启动 Eureka Server,会销毁所有实例。

2023年3月11日 (六) 03:05的版本

https://www.bilibili.com/video/BV1eU4y187zE/?p=12

生成缩略图出错:无法将缩略图保存到目标地点

解释说明

所有 Eureka Server 通过 Replicate 进行数据同步。

无论 Eureka Client 向哪个 Eureka Server 中注册信息,最终所有 Eureka Server 中都会存储注册信息,这些信息都缓存到 Eureka Server 的本地。

每个 Eureka Server 中同步后的数据都是完全相同的。

Eureka Client 向 Eureka Server 注册信息的时候我们称它为 Application Service,当获取注册的信息时称为 Application Client,由于可能出现某个 Eureka Client 既需要注册服务,又需要获取其他服务,所以很多 Eureka Client 既是 Application Service 又是 Application Client。

Eureka Client 启动后,每隔30秒向 Eureka Server 发送一次心跳,证明自己的可用,可通过 eureka.instance.lease-renewal-interval-in-seconds 修改心跳的时间间隔(默认值 30)。

当 Eureka Server 超过90秒没有收到提供者的心跳后,会认为这个提供者已经宕机,销毁实例。

可以通过 eureka.instance.lease-expiration-duration-in-seconds 修改时间(默认值 90)。

如果重新启动 Eureka Server,会销毁所有实例。