Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?

2026-05-21 03:522阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1748个文字,预计阅读时间需要7分钟。

Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?

Nacos健康检查模式:

1.Agent上报模式:客户端注册在Nacos Server上的微服务实例通过Agent上报健康状态。

2.客户端心跳模式:客户端通过心跳方式定期上报健康状态给Nacos Server。

一、Nacos两种健康检查模式

1.1、agent上报模式

客户端(注册在nacos server上的微服务实例)健康检查

  • 客户端通过心跳上报方式告知服务端(nacos注册中心)健康状态;

    Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?

  • 默认心跳间隔5秒;

  • nacos会在超过15秒未收到心跳后将实例设置为不健康状态;

  • 超过30秒将实例删除;

1.2、服务端主动检测

服务端健康检查。

  • nacos主动探知客户端健康状态,默认间隔为20秒;

  • 健康检查失败后实例会被标记为不健康,不会被立即删除。

1.3 临时实例

临时实例通过agent上报模式实现健康检查。

阅读全文

本文共计1748个文字,预计阅读时间需要7分钟。

Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?

Nacos健康检查模式:

1.Agent上报模式:客户端注册在Nacos Server上的微服务实例通过Agent上报健康状态。

2.客户端心跳模式:客户端通过心跳方式定期上报健康状态给Nacos Server。

一、Nacos两种健康检查模式

1.1、agent上报模式

客户端(注册在nacos server上的微服务实例)健康检查

  • 客户端通过心跳上报方式告知服务端(nacos注册中心)健康状态;

    Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?

  • 默认心跳间隔5秒;

  • nacos会在超过15秒未收到心跳后将实例设置为不健康状态;

  • 超过30秒将实例删除;

1.2、服务端主动检测

服务端健康检查。

  • nacos主动探知客户端健康状态,默认间隔为20秒;

  • 健康检查失败后实例会被标记为不健康,不会被立即删除。

1.3 临时实例

临时实例通过agent上报模式实现健康检查。

阅读全文