摘要

本发明公开了一种面向海量微服务的高可用服务治理系统及实现方法,该系统包括服务端,客户端和地址管理端,该方法的步骤包括:服务提供者进行服务注册;服务端进行服务同步;服务提供者进行服务续租与过期;服务调用者进行服务调用;服务端地址发生变动时,在客户端和服务端中进行服务端地址同步。本发明确保了海量微服务场景下,服务注册中心的高可用性,使用一致性哈希算法确定客户端与服务端的对应关系,从而在服务端数量变动时,尽量少影响已存在的对应关系;服务提供者与服务端维持固定的心跳包,及时进行服务续租与过期;将分布式一致性协议应用到地址管理端,确保服务端地址列表的一致性。