Spring Cloud Alibaba Nacos如何区分临时实例与持久化实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1748个文字,预计阅读时间需要7分钟。
Nacos健康检查模式:
1.Agent上报模式:客户端注册在Nacos Server上的微服务实例通过Agent上报健康状态。
2.客户端心跳模式:客户端通过心跳方式定期上报健康状态给Nacos Server。
一、Nacos两种健康检查模式
1.1、agent上报模式
客户端(注册在nacos server上的微服务实例)健康检查
-
客户端通过心跳上报方式告知服务端(nacos注册中心)健康状态;
-
默认心跳间隔5秒;
-
nacos会在超过15秒未收到心跳后将实例设置为不健康状态;
-
超过30秒将实例删除;
1.2、服务端主动检测
服务端健康检查。
-
nacos主动探知客户端健康状态,默认间隔为20秒;
-
健康检查失败后实例会被标记为不健康,不会被立即删除。
1.3 临时实例
临时实例通过agent上报模式实现健康检查。
本文共计1748个文字,预计阅读时间需要7分钟。
Nacos健康检查模式:
1.Agent上报模式:客户端注册在Nacos Server上的微服务实例通过Agent上报健康状态。
2.客户端心跳模式:客户端通过心跳方式定期上报健康状态给Nacos Server。
一、Nacos两种健康检查模式
1.1、agent上报模式
客户端(注册在nacos server上的微服务实例)健康检查
-
客户端通过心跳上报方式告知服务端(nacos注册中心)健康状态;
-
默认心跳间隔5秒;
-
nacos会在超过15秒未收到心跳后将实例设置为不健康状态;
-
超过30秒将实例删除;
1.2、服务端主动检测
服务端健康检查。
-
nacos主动探知客户端健康状态,默认间隔为20秒;
-
健康检查失败后实例会被标记为不健康,不会被立即删除。
1.3 临时实例
临时实例通过agent上报模式实现健康检查。

