[发明专利]微服务的批量处理方法、装置、计算机设备及存储介质有效
申请号: | 202110106021.1 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112882752B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 李晓东 | 申请(专利权)人: | 苏州达家迎信息技术有限公司 |
主分类号: | G06F9/22 | 分类号: | G06F9/22;G06F9/38 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215300 江苏省苏州市昆山开发*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 批量 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种微服务的批量处理方法、装置、计算机设备及存储介质,包括:在接收到微服务处理指令时,识别指令类型标识;如果根据指令类型标识确定微服务处理指令为微服务批量处理指令,则识别微服务批量处理指令中包括的微服务集合标识以及微服务处理类型;获取与微服务集合标识对应的多个目标微服务的服务名称;根据微服务处理类型和各服务名称,生成针对各目标微服务的多条单一微服务处理指令,并执行各所述单一微服务处理指令。本发明实施例的技术方案可以提高对多个微服务的处理效率,提升用户的体验感。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种微服务的批量处理方法、装置、计算机设备及存储介质。
背景技术
微服务是一个新兴的软件架构,就是把一个大型的单个应用程序或服务拆分为数十个或者上百个微服务。微服务的策略可以让工作变得更为简便,它可以扩展成单个组件而不是整个应用程序堆栈,从而满足服务等级协议。
每个微服务可以通过设定的微服务程序代码实现设定的微服务功能。当用户需要对应用程序中的一项或者多项功能进行修改时,可以相应对一个或多个微服务进行处理,也就相应需要对微服务的程序代码进行处理。
发明人在实现本发明的过程中发现:现有方法在对多个微服务进行处理时,通常是依次构建与每个微服务匹配的处理指令,然后通过执行每个微服务的处理指令,对每个微服务的程序代码进行相应的处理。但是,这种方法耗时较久,重复操作量大且处理效率较低,需要消耗较大的人力成本。
发明内容
本发明实施例提供了一种微服务的批量处理方法、装置、计算机设备及存储介质,可以提高对多个微服务的处理效率,减少处理耗时。
第一方面,本发明实施例提供了一种微服务的批量处理方法,所述方法包括:
在接收到微服务处理指令时,识别所述微服务处理指令中的指令类型标识;
如果根据所述指令类型标识确定所述微服务处理指令为微服务批量处理指令,则识别所述微服务批量处理指令中包括的微服务集合标识以及微服务处理类型;
获取与所述微服务集合标识对应的多个目标微服务的服务名称;
根据所述微服务处理类型和各所述服务名称,生成针对各目标微服务的多条单一微服务处理指令,并执行各所述单一微服务处理指令。
第二方面,本发明实施例还提供了一种微服务的批量处理装置,该装置包括:
指令标识识别模块,用于在接收到微服务处理指令时,识别所述微服务处理指令中的指令类型标识;
集合标识识别模块,用于如果根据所述指令类型标识确定所述微服务处理指令为微服务批量处理指令,则识别所述微服务批量处理指令中包括的微服务集合标识以及微服务处理类型;
服务名称获取模块,用于获取与所述微服务集合标识对应的多个目标微服务的服务名称;
处理指令生成模块,用于根据所述微服务处理类型和各所述服务名称,生成针对各目标微服务的多条单一微服务处理指令,并执行各所述单一微服务处理指令。
第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器执行本发明任意实施例提供的微服务的批量处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的微服务的批量处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州达家迎信息技术有限公司,未经苏州达家迎信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110106021.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干细胞图像采集方法、装置、系统及介质
- 下一篇:一种工业协议解析系统