永久(持久化)实例:运维就可以实时看到健康状态,便于做后续的告警、扩容等等一系列处理。,健康检查失败后会被标记成不健康
临时实例:健康检查失败后会直接从列表中被删除。
这个特性适合需要应对流量突增而弹性扩容的服务,当流量降下来后这些实例自己销毁自己就可以了,不用再去 nacos 里手动调用注销实例。
配置
微服务的bootstrap.properties 需配置如下选项指明注册为临时/永久实例
AP模式不支持数据一致性,所以只支持服务注册的临时实例,CP模式支持服务注册的永久实例,满足配置文件的一致性
#false为永久实例,true表示临时实例开启,注册为临时实例
spring.cloud.nacos.discovery.ephemeral=false
感谢:
https://blog.csdn.net/weixin_43791937/article/details/106496167