一种基于微服务的请求处理方法、装置、电子设备及介质制造方法及图纸

技术编号:31506764 阅读:24 留言:0更新日期:2021-12-22 23:38
本发明专利技术实施例公开了一种基于微服务的请求处理方法、装置、电子设备及介质。其中,该方法包括:接收网关发送的外部请求,根据外部请求确定请求发起人的用户信息;根据用户信息以及预设的用户与机构的关联关系,确定请求发起人的目标机构;根据目标机构以及预设的机构与权限的关联关系,确定请求发起人的目标权限;根据目标权限对外部请求进行处理,并将处理结果发送至网关,供网关将处理结果发送至外部请求的客户端。通过微服务划分企业交流平台中的各个服务应用,以及通过用户信息确定目标机构,将单个用户授权转变为给用户所在部门授权,明确了企业机构功能角色划分,防止应用数据泄露,提高请求处理的效率和安全性。提高请求处理的效率和安全性。提高请求处理的效率和安全性。

【技术实现步骤摘要】
一种基于微服务的请求处理方法、装置、电子设备及介质


[0001]本专利技术实施例涉及微服务技术,尤其涉及一种基于微服务的请求处理方法、装置、电子设备及介质。

技术介绍

[0002]随着互联网的迅速发展,各大企业的文化理念与人员结构都在逐步地优化和调整,企业对于员工管理呈现出越来越开放和人性化的趋势。企业需要建立线上员工交流平台,便于员工之间的沟通和讨论。
[0003]企业中存在不同的部门,平台对于不同部门的员工的应用数据访问和交互等请求都是处于无权限控制或者对用户直接进行权限控制。例如,设置每个员工的权限,实现单个员工点对点的控制。当员工数量骤增时,需要系统管理员逐个对用户进行授权,耗费大量的时间,而且授权的准确性和规范性也难以保证,容易造成数据泄露,影响请求的处理效率和安全性。

技术实现思路

[0004]本专利技术实施例提供一种基于微服务的请求处理方法、装置、电子设备及介质,以提高请求处理的效率和安全性。
[0005]第一方面,本专利技术实施例提供了一种基于微服务的请求处理方法,由微服务应用执行,该方法包括:<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于微服务的请求处理方法,其特征在于,由微服务应用执行,所述方法包括:接收网关发送的外部请求,根据所述外部请求确定请求发起人的用户信息;根据所述用户信息以及预设的用户与机构的关联关系,确定所述请求发起人的目标机构;根据所述目标机构以及预设的机构与权限的关联关系,确定所述请求发起人的目标权限;根据所述目标权限对所述外部请求进行处理,并将处理结果发送至所述网关,供所述网关将所述处理结果发送至外部请求的客户端。2.根据权利要求1所述的方法,其特征在于,在接收网关发送的外部请求,根据所述外部请求确定请求发起人的用户信息之前,还包括:将微服务配置信息发送至注册中心进行注册,供所述注册中心存储微服务配置信息并更新可用微服务列表。3.根据权利要求1所述的方法,其特征在于,在接收网关发送的外部请求,根据所述外部请求确定请求发起人的用户信息之前,还包括:根据预设的时间周期,更新用户与所属机构的关联关系,以及所属机构与上级机构的关联关系。4.根据权利要求3所述的方法,其特征在于,根据所述用户信息以及预设的用户与机构的关联关系,确定所述请求发起人的目标机构,包括:根据所述用户信息,以及预设的用户与所属机构的关联关系,确定所述请求发起人的目标所属机构;根据预设的所属机构与上级机构的关联关系,确定所述请求发起人的目标上级机构。5.根据权利要求1所述的方法,其特征在于,根据所述目标权限对所述外部请求进行处理,包括:根据所述外部请求,确定请求发起人的目标执行操作;根据所述目标权限,判断所述请求发起人是否存在执行所述目标执行操作的权限;若是,则接收所述请求发起人的目标执行操作,对所述外部请求进行处理。6.一种基于微服务的请求处理方法,其特征在于,由网关执行,所述方法包括:接收外部请求,确定目标微服务应用,获取注册中心中的可用微服务列表,判断所述目标微服务应用是否存在于预设的可用微服务列表中,若是,则从注册中心获取所述目标微服务应用的地...

【专利技术属性】
技术研发人员:吕瑞娟杨姗姗樊志文刘晋丽吴嘉豪刘笑子马琳徐娇姚赵鑫
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1