一、流程简介
二、设计要点
Client
1、客户端续约
要点一:重新注册
当注册中心不存在当前实例的租约,或接收方实例信息过期时,重新发起注册

比较发起方与接收方的lastDirtyTimestamp,当lastDirtyTimestamp不同时,当发起方版本较新时,使用发起方
InstanceInfo重新发起注册;
Server
1、集群复制续约操作
要点一:重新注册
当注册中心不存在当前实例的租约,重新发起注册
要点二:解决版本冲突
比较发起方与接收方的lastDirtyTimestamp,当lastDirtyTimestamp不同时,使用最新实例信息重新发起注册。
1)当发起方版本较新时,使用发起方InstanceInfo重新发起注册;
2)当接受方版本较新时,使用接收方InstanceInfo重新发起注册。

要点三:更新覆盖状态
当接收方无注册信息,且发起方携带覆盖状态overriddenStatus时,存储覆盖状态。
