[发明专利]应用管理方法、装置和存储介质在审
申请号: | 202210428068.4 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114710494A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 凌晨;顾欣;刘成锋;仇元耀 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/51;H04L67/63 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 陈洪艳;臧建明 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 管理 方法 装置 存储 介质 | ||
本申请提供的一种应用管理方法、装置和存储介质,通过管理设备接收到服务提供设备发送的包含目标应用已完成初始化或目标应用可调通的信息,确定目标应用已具备服务能力,再执行目标应用的注册上线操作,方便服务调用设备的成功调用。由于利用管理设备对目标应用的服务能力进行进一步确认,不但保证应用服务的高效上线,且实现了应用的高调用成功率。
技术领域
本申请涉及分布式技术,尤其涉及一种应用管理方法、装置和存储介质。
背景技术
随着互联网的快速发展,需要处理的任务也愈发繁重,过去的单体应用程序已无法满足日益增长的技术要求。针对这种情况,微服务架构应运而生。微服务架构是一项在云中部署应用的新技术。通过将应用分解成更小的、松散耦合的微服务,实现应用升级和扩展的便易化。
为了便于服务实现,应用会在注册服务中心进行注册上线。应用在服务注册中心完成注册之后,应用程序端即可调用该应用以实现相应的服务。
然而,本领域人员在上述微服务架构中进行应用调用的过程中发现,经常会出现应用调用异常的现象。
因此,如何提高应用的调用成功率,成为亟待解决的技术问题。
发明内容
本申请提供一种应用管理方法、装置和存储介质,用以解决现有技术中,应用调用异常的技术问题。
第一方面,本申请提供一种应用管理方法,包括:接收服务提供设备发送的第一信息;根据第一信息确定服务提供设备中的目标应用是否具备服务能力;若目标应用具备服务能力,则在服务注册设备注册目标应用。
本申请提供的应用管理方法,根据服务提供设备的第一信息确认目标应用具备服务能力后,再上线该目标应用,以确保该应用能够被顺利调用,显著提高了应用服务调用的成功率。
在一种可能的实现方式中,第一信息包括目标应用的初始化完成指示信息;相应地,根据第一信息确定服务提供设备中的目标应用是否具备服务能力,包括:根据第一信息确定目标应用具备服务能力。
本申请提供的应用管理方法,当目标应用的内部处理流程监听到目标应用完成初始化时,便执行该目标应用的上报注册,利用应用的内不处理流程去监听目标应用的状态是最直接和高效的方式,可以提高目标应用上线的效率,从而提高服务调用的成功率。
在一种可能的实现方式中,第一信息包括目标应用的心跳信息;相应地,根据第一信息确定服务提供设备中的目标应用是否具备服务能力,包括:根据第一信息确定目标应用具备服务能力。
本申请提供的应用管理方法,当监听到目标应用的心跳信息指示目标应用可调通时,便执行该目标应用的上报注册,这种周期性的请求可有效的触发目标应用的上线请求,提高目标应用上线的效率,从而提高服务调用的成功率。
在一种可能的实现方式中,该方法还包括:接收来自服务提供设备的第二信息,第二信息包括目标应用的调用信息;目标应用在服务注册设备中完成注册的情况下,根据第二信息为服务调用设备提供目标应用的调用信息,调用信息用于服务调用设备从服务提供设备调用目标应用。
本申请提供的应用管理方法,确认目标应用已具备服务能力后,服务提供设备再将包含目标应用的调用信息的第二信息发送,有效缓解设备间的通信压力,提升通信效率。
在一种可能的实现方式中,在服务注册设备注册目标应用,包括:向服务注册设备发送第三信息,第三信息用于请求注册目标应用。相应地,根据第二信息为服务调用设备提供目标应用程序的调用信息,包括:向服务注册设备发送第二信息。
本申请提供的应用管理方法,通过利用管理设备接收服务提供设备发送的第二信息和第一信息,有效缓解了服务注册设备的资源压力,提高服务注册设备为服务调用设备提供服务信息的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210428068.4/2.html,转载请声明来源钻瓜专利网。