临时实例和永久实例的区别
临时实例智慧临时存在于注册中心,会在服务下限或服务不可用时被踢出。
临时实例会与注册中心保持心跳,注册中心在一段时间没有收到实例的心跳后,将实例设置为不健康,然后再一段时间后剔除
永久实例再删除之前会永久的存在于注册中心,且有可能并不知道注册中心存在,不会主动向注册中心上报心跳,那么这个时候就需要组册中心主动进行探活。
对于集群下的服务,Nacos ⼀个服务只会被 Nacos 集群中的⼀个注册中心所负责,其余节点的服务信息只是集群副本,用于订阅者在查询服务列表时,始终可以获取到全部的服务列表。临时实例只会对其被负责的注册中心节点发送心跳信息,注册中心服务节点会对其负责的永久实例进行健康探测,在获取到健康状态后由当前负责的注册中心节点将健康信息同步到集群中的其他的注册中心。永久实例的健康检查只需要将实例健康状态通知到其他节点即可。
临时实例
永久实例