一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种高可用的服务发现系统和方法与流程

2022-12-19 20:46:54 来源:中国专利 TAG:

技术特征:
1.一种高可用的服务发现系统,包括服务控制器,元数据中心,操作终端和多个服务器,其特征在于:所述服务器用于部署服务实例;所述操作终端用于监测服务实例的运行情况,并将监测到的实例状态信息发送给元数据中心;所述元数据中心用于接收操作终端发来的实例状态信息,将该状态信息记录在元数据中并进行保存;所述服务控制器用于根据元数据中心中实例状态信息的变化情况维护服务清单。2.根据权利要求1所述的高可用的服务发现系统,其特征在于:所述服务清单包括服务名与服务实例的映射记录。3.根据权利要求1所述的高可用的服务发现系统,其特征在于:所述服务清单保存在服务控制器所在的服务器或其他分布式数据库中。4.根据权利要求1所述的高可用的服务发现系统,其特征在于:当服务器上的实例发生故障,操作终端检测到该故障,将实例的异常状态信息发送给元数据中心,元数据中心存储接收到的该信息;服务控制器监测到元数据中心发生了实例状态变化事件,感知到实例出现了异常,屏蔽异常实例所属的服务器。5.根据权利要求4所述的高可用的服务发现系统,其特征在于服务控制器屏蔽异常实例所属的服务器按如下方式进行:在服务清单中将相关实例的运行状态信息设为异常,同时屏蔽服务名与服务实例的映射记录。6.根据权利要求4所述的高可用的服务发现系统,其特征在于:当异常实例恢复正常时,服务控制器解除对异常实例所属的服务器的屏蔽。7.一种高可用的服务发现方法,其特征在于该方法包括:步骤1.当实例所在服务器发生硬件故障,检测到在预定时间内未向元数据中心发送实例状态信息;步骤2.元数据中心将该实例所在服务器标记为故障状态,该服务器上的所有实例随之改变为异常状态。8.根据权利要求7所述的方法,其特征在于还包括:步骤3.实例启动后,如果处于正常运行状态,则向数据中心上报实例的正常状态信息。9.根据权利要求7-8任一所述的方法,其特征在于所述方法应用于权利要求1-6之一所述的高可用的服务发现系统中。10.一种计算机可读存储器,其特征在于,存储有处理器可执行指令,当所述指令被处理器执行时,使处理器执行根据权利要求7至9中任一项所述的方法。

技术总结
本发明公开了一种高可用的服务发现系统,包括服务控制器,元数据中心,操作终端和多个服务器,其中:所述服务器用于部署服务实例;所述操作终端用于监测服务实例的运行情况,并将监测到的实例状态信息发送给元数据中心;所述元数据中心用于接收操作终端发来的实例状态信息,将该状态信息记录在元数据中并进行保存;所述服务控制器用于根据元数据中心中实例状态信息的变化情况维护服务清单。状态信息的变化情况维护服务清单。状态信息的变化情况维护服务清单。


技术研发人员:赵鹏 陈存利 胡东旭 朱凤元 胡兆运
受保护的技术使用者:度小满科技(北京)有限公司
技术研发日:2022.09.15
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献