[发明专利]一种微服务协同调用的方法、装置、系统及存储介质在审
申请号: | 201811549809.4 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109800083A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 李坤 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种微服务协同调用的方法、装置、系统及计算机可读存储介质,属于云技术领域。所述方法包括:获取微服务调用请求,所述微服务调用请求包括资源参数;为所述微服务调用请求申请请求ID;根据所述资源参数将所述微服务调用请求连同所述请求ID发送给微服务节点,由微服务节点分配根据所述资源参数资源并将分配的资源与所述请求ID绑定;接收微服务节点返回的请求处理结果;当所述结果为资源申请失败消息时,向已返回资源申请成功消息的微服务节点发送回滚操作请求,所述回滚操作请求携带所述请求ID,由各微服务节点根据所述请求ID释放与所述请求ID绑定的资源。采用本发明能够实现在调用过程中当某个微服务节点异常时进行操作回滚、释放已经分配的资源。 | ||
搜索关键词: | 服务节点 服务调用请求 资源参数 调用 回滚操作 资源申请 绑定 分配 计算机可读存储介质 协同 成功消息 存储介质 请求处理 申请请求 失败消息 释放 返回 回滚 发送 携带 服务 | ||
【主权项】:
1.一种微服务调用的方法,应用于微服务框架中的服务器,其特征在于,所述方法包括:获取微服务调用请求,所述微服务调用请求包括资源参数;为所述微服务调用请求申请请求ID;根据所述资源参数将所述微服务调用请求连同所述请求ID发送给微服务节点,由微服务节点根据所述资源参数分配资源并将分配的资源与所述请求ID绑定;接收微服务节点返回的请求处理结果;当所述请求处理结果为资源申请失败消息时,向已返回资源申请成功消息的微服务节点发送回滚操作请求,所述回滚操作请求携带所述请求ID,由所述已返回资源申请成功消息的微服务节点根据所述请求ID释放与所述请求ID绑定的资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811549809.4/,转载请声明来源钻瓜专利网。