[发明专利]应用实例的上下线控制方法、装置及存储介质在审
申请号: | 202110278042.1 | 申请日: | 2021-03-15 |
公开(公告)号: | CN112882749A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 汤亚文;吕欢;窦丽莎;李大维;刘伟伟;岳占秋 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 实例 下线 控制 方法 装置 存储 介质 | ||
本申请提供应用实例的上下线控制方法、装置及存储介质,涉及应用软件技术领域,以实现人工控制应用实例的上下线。该方法包括:获取目标指示消息;目标指示消息包括目标应用实例的标识;根据目标指示消息以及存储的目标实例,确定目标应用实例的上下线控制指令,目标实例包括已启动且处于未上线状态的应用实例;根据目标应用实例的上下线控制指令,控制目标应用实例的上下线。
技术领域
本申请涉及应用软件技术领域,尤其涉及应用实例的上下线控制方法、装置及存储介质。
背景技术
随着大数据和云计算时代的到来,业务系统越来越庞大,需要更多的开发人员或开发小组的协作才能完成业务系统的开发,因此,业务系统需要被拆分成多个功能模块,每个功能模块(又称应用)可以作为一个独立的子系统被独立开发、设计、运行和维护,这些应用的实例(又称应用实例)可以通过注册至应用注册中心实现应用间的交互,并集成为业务系统。应用注册中心可以管理应用实例的上下线,应用实例(又称服务或微服务)被注册至应用注册中心即为该应用实例的上线,从应用注册中心中去除应用实例则称为该应用实例的下线。
在相关技术中,spring cloud Eureka因其强大的注册发现能力被作为应用注册中心用于管理应用实例的上下线,应用程序在启动之后,即会创建一个应用实例,并将该应用实例写入应用注册中心(例如:Eureka)的登记接口,以使用Eureka进行应用实例的上下线,当前使用Eureka进行应用实例的上下线只能通过应用实例的启动来触发上线操作,通过应用实例的停止实现下线操作,无法人工控制应用实例的上下线。
发明内容
本申请的实施例提供应用实例的上下线控制方法、装置及存储介质,以实现人工控制应用实例的上下线。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种提供一种应用实例的上下线控制方法,该方法包括:获取目标指示消息;目标指示消息包括目标应用实例的标识;根据获取的目标指示消息以及存储的目标实例,确定该目标应用实例的上下线控制指令,目标实例包括已启动且处于未上线状态的应用实例;根据目标应用实例的上下线控制指令,控制该目标应用实例的上下线。
本申请实施例中,电子设备根据目标指示消息以及存储的目标实例,确定目标应用实例的上下线控制指令,并根据确定的上下线控制指令控制目标应用实例的上下线,从而实现了控制应用实例的上下线。
在一些实施例中,在目标指示消息用于指示上线目标应用实例的情况下,上述“根据目标指示消息以及存储的目标实例,确定目标应用实例的上下线控制指令”,包括:根据目标应用实例的标识确定目标应用实例是否属于预设类型的应用实例。
在目标应用实例属于预设类型的应用实例,且目标实例不包括目标应用实例的情况下,确定目标应用实例的上下线控制指令用于指示上线目标应用实例。
在目标应用实例属于预设类型的应用实例,且目标实例包括目标应用实例的情况下,确定目标应用实例的上下线控制指令用于指示目标应用实例处于未上线状态。
在目标应用实例不属于预设类型的应用实例,且目标实例不包括目标应用实例的情况下,确定目标应用实例的上下线控制指令用于指示将未上线状态的目标应用实例确定为目标实例。
在目标应用实例不属于预设类型的应用实例,且目标实例包括目标应用实例的情况下,确定目标应用实例的上下线控制指令用于指示在接收到上线操作后,上线目标应用实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110278042.1/2.html,转载请声明来源钻瓜专利网。