[发明专利]数据处理方法、服务平台、计算机可读存储介质及处理器在审
申请号: | 202210147896.0 | 申请日: | 2022-02-17 |
公开(公告)号: | CN114546470A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 沈洪江;周良申 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 曾红芳 |
地址: | 430051 湖北省武汉市经济技术开发区神龙*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 服务 平台 计算机 可读 存储 介质 处理器 | ||
1.一种数据处理方法,其特征在于,包括:
目标网关对应的网关后台获取业务开发系统上报的与目标API关联的上报资源信息,其中,所述网关后台用于维护业务关系数据,所述业务关系数据包括API与业务微服务的调用对应关系,所述上报资源信息包括所述目标API以及所述目标API对应的权限信息,所述权限信息用于描述所述目标API与目标角色的调用权限关系以及所述目标API与所述业务微服务的对应关系;
所述网关后台将所述上报资源信息包括的所述目标API以及所述目标API对应的微服务信息更新至所述业务关系数据;
所述网关后台将所述上报资源信息发送至所述目标网关对应的权限平台,其中,所述权限平台用于维护权限关系数据,所述权限关系数据包括用户角色与API的调用权限关系,所述用户角色包括所述目标角色;
所述权限平台根据所述上报资源信息中的所述目标API对应的权限信息更新所述权限关系数据。
2.根据权利要求1所述的数据处理方法,其特征在于,所述目标网关启动时,所述方法还包括:
所述权限平台从权限数据库中获取所述权限关系数据,其中,所述权限数据库还用于在所述权限平台更新后存储所述权限平台中的所述权限关系数据;
所述网关后台从业务数据库中获取所述业务关系数据,其中,所述业务数据库还用于在所述网关后台更新后存储所述网关后台中的所述业务关系数据。
3.根据权利要求2所述的数据处理方法,其特征在于,所述方法还包括:
在所述目标网关启动后,所述目标网关监听所述权限平台的权限关系数据的更新和/或所述网关后台的业务关系数据的更新,并根据所述权限平台和所述网关后台更新的数据对用户通过客户端发送的业务数据请求进行权限鉴定。
4.根据权利要求3所述的数据处理方法,其特征在于,所述对用户通过客户端发送的业务数据请求进行权限鉴定,包括:
所述目标网关获取用户通过客户端发送的所述业务数据请求,所述业务数据请求包括所述用户的用户ID以及所述用户请求调用所述目标API;
所述目标网关根据所述权限关系数据确定所述用户ID对应的用户角色是否具有调用所述目标API的权限;
在所述用户ID对应的用户角色具有调用所述目标API的权限的情况下,所述目标网关根据所述业务关系数据调用所述目标API对应的业务微服务。
5.根据权利要求1所述的数据处理方法,其特征在于,在所述权限平台根据所述目标API的权限信息更新所述权限关系数据之后,还包括:
所述权限平台获取增量数据,其中,所述增量数据用于描述在所述权限平台中新增的权限关系数据;
所述权限平台将所述增量数据发送至异步消息收发模块;
所述网关后台从所述异步消息收发模块中获取所述增量数据,并根据所述增量数据更新所述网关后台的业务关系数据。
6.根据权利要求5所述的数据处理方法,其特征在于,所述权限平台获取增量数据,包括:
所述权限平台接收权限修改指令,其中,所述权限修改指令用于改变所述权限平台中的用户角色与API的对应关系;
根据所述权限修改指令,更新所述权限关系数据中的用户角色与API的对应关系;
根据对所述权限平台中的权限关系数据的更新,确定所述权限平台的增量数据。
7.根据权利要求1所述的数据处理方法,其特征在于,所述目标网关对应的网关后台获取业务开发系统上报的与目标API关联的上报资源信息,包括:
所述网关后台监听异步消息收发模块,其中,所述异步消息收发模块用于存储所述业务开发系统上报的与所述目标API关联的上报资源信息;
在所述异步消息收发模块中存储有所述上报资源信息的情况下,所述网关后台从所述异步消息收发模块中获取所述上报资源信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210147896.0/1.html,转载请声明来源钻瓜专利网。