[发明专利]微服务的调用方法及装置在审
申请号: | 201910678873.0 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110457143A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 朱德明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 刘抗美<国际申请>=<国际公布>=<进入 |
地址: | 518000广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求指令 调取 响应数据 调用 服务 计算机可读介质 服务返回数据 互联网业务 处理性能 代码处理 电子设备 多次发送 前端发送 网络消耗 信息处理 组装 发送 传输 返回 | ||
1.一种微服务的调用方法,其特征在于,包括:
接收前端发送的请求指令;
根据所述请求指令调取多个微服务;
把调取所述多个微服务返回的数据进行组装,生成针对所述请求指令的响应数据;
将所述响应数据传输到所述前端。
2.根据权利要求1所述的微服务的调用方法,其特征在于,根据所述请求指令调取多个微服务包括:
解析所述请求指令,获取所述请求指令所关联的流程编码;
根据所述流程编码调取与所述流程编码相对应的多个微服务。
3.根据权利要求2所述的微服务的调用方法,其特征在于,还包括:
根据接收到的编辑指令,配置至少一个流程编码以及针对各个流程编码的微服务信息;
将所述至少一个流程编码与针对所述各个流程编码的微服务信息进行对应存储。
4.根据权利要求3所述的微服务的调用方法,其特征在于,还包括:
根据接收到针对指定流程编码所对应的微服务信息的修改指令,对所述指定流程编码所对应的微服务信息进行更新。
5.根据权利要求1所述的微服务的调用方法,其特征在于,根据所述请求指令调取多个微服务包括:
根据所述请求指令,获取与所述请求指令相关联的调取脚本;
利用所述调取脚本,调取与所述请求指令对应的多个微服务。
6.根据权利要求5所述的微服务的调用方法,其特征在于,所述调取脚本包括可动态解析脚本,把调取所述多个微服务返回的数据进行组装,生成针对所述请求指令的响应数据包括:
利用可动态解析脚本,把调取所述多个微服务返回的数据进行组装,生成针对所述请求指令的响应数据。
7.根据权利要求1所述的微服务的调用方法,其特征在于,把调取所述多个微服务返回的数据进行组装,生成针对所述请求指令的响应数据包括:
将调取所述多个微服务返回的数据按照前端需要的格式进行组装,生成针对所述请求指令的响应数据。
8.根据权利要求7所述的微服务的调用方法,其特征在于,将调取所述多个微服务返回的数据按照前端需要的格式进行组装,生成针对所述请求指令的响应数据包括:
解码调取多个微服务返回的数据;
按照目标编码格式和目标编码参数,对解码后的数据进行编码;
对编码后的码流按照前端需要的格式进行组装打包,生成针对所述请求指令的响应数据。
9.根据权利要求1所述的微服务的调用方法,其特征在于,根据所述请求指令调取多个微服务,包括:
根据所述请求指令,基于同步调取或异步调取的方式调取所述多个微服务。
10.根据权利要求1至9中任一项所述的微服务的调用方法,其特征在于,各个所述微服务对应有应用程序编程接口API;
根据所述请求指令调取多个微服务包括:根据所述请求指令确定要调取的多个微服务,并调取所述多个微服务中的每个微服务对应的API。
11.根据权利要求1所述的微服务的调用方法,其特征在于,在将所述响应数据传输到所述前端之后,还包括:
获取根据所述响应数据生成的前端应用在所述前端的运行状态,并对所述前端应用在所述前端的运行状态进行显示。
12.根据权利要求11所述的微服务的调用方法,其特征在于,所述前端应用在所述前端的运行状态包括:所述前端应用在所述前端的运行时长、当前状态和最后运行时间中的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910678873.0/1.html,转载请声明来源钻瓜专利网。