[发明专利]多租户业务接入实现方法、装置及电子设备在审
| 申请号: | 201910037908.2 | 申请日: | 2019-01-16 |
| 公开(公告)号: | CN109412878A | 公开(公告)日: | 2019-03-01 |
| 发明(设计)人: | 马宾 | 申请(专利权)人: | 紫光云数科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 范彦扬 |
| 地址: | 210000 江苏省南京市浦口*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 租户 业务请求 装置及电子设备 管理服务器 网关设备 业务接入 业务请求发送 关联关系 路由处理 路由模块 业务处理 应用代码 用户发送 预存 调用 申请 服务 嵌入 侵入 发送 关联 携带 | ||
本申请实施例提供了一种多租户业务接入实现方法、装置及电子设备,通过API网关设备在接收到用户发送的业务请求时,根据预存的租户与业务实例资源之间的关联关系得到与发送该业务请求所属的租户相关联的业务实例资源。并将携带有所获得的业务实例资源的业务请求发送至管理服务器,以使管理服务器调用与该业务实例资源相同的业务实例资源对业务请求进行处理。本申请结合使用API网关设备对业务请求进行路由处理,避免了现有技术中的因需在服务端的服务内部嵌入路由模块而对业务实例带来的应用代码侵入,从而降低了服务端的业务实例的复杂性,使业务实例只关注于业务处理即可。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种多租户业务接入实现方法、装置及电子设备。
背景技术
随着云计算技术的发展,SaaS(Software as a Service,软件即服务)化的软件已经成为许多小型企业采用先进技术的最好途径,它降低了企业购买、构建和维护基础设施和应用程序的成本。SaaS软件最基本的一个特征是能够支持多租户,即,在云端部署的同一套软件系统可以被多个企业或者用户共享。虽然软件代码是共享的同一份,但彼此之间的数据相互不可见,在功能外观上也存在一定的差异。为了能够实现这种多租户的特性,现有技术中常采用在服务内部嵌入数据路由的模块,以实现不同用户业务的路由功能。而业务处理环境其主要功能是进行业务处理,一般作为单独模块进行开发。而现有技术中在业务实例中引入路由的功能,则需要嵌入其他的路由相关的应用代码。业务实例既需要进行业务处理,又要进行路由功能,处理压力较大,服务端的复杂性较高。
发明内容
有鉴于此,本申请的目的在于,提供一种多租户业务接入实现方法、装置及电子设备以缓解服务端的处理压力、降低服务端的复杂性。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种多租户业务接入实现方法,应用于API网关设备,所述API网关设备与管理服务器通信连接,所述管理服务器预先配置并存储有用于处理业务请求的业务实例资源,所述方法包括:
接收用户发送的业务请求,其中,所述业务请求中携带有所述用户所属的租户信息;
根据预存的租户与业务实例资源之间的关联关系,获得与发送所述业务请求的用户所属的租户相关联的业务实例资源;
将携带获得的所述业务实例资源的业务请求发送至所述管理服务器,以使所述管理服务器调用与所述业务请求中的业务实例资源相同的业务实例资源对所述业务请求进行处理。
可选地,所述方法还包括:
统计预设时长内租户发起的业务请求的请求量;
检测与该租户相关联的业务实例资源的数量是否与该租户的请求量所需的处理资源的数量相匹配,若不匹配,则对与该租户相关联的业务实例资源的数量进行调整,得到调整后的业务实例资源与所述租户之间的关联关系;
将调整后所得到的关联关系发送至所述管理服务器。
可选地,所述对与该租户相关联的业务实例资源的数量进行调整的步骤,包括:
在所述租户的请求量所需的处理资源的数量超过与所述租户相关联的业务实例资源的数量且超过值大于第一预设阈值时,为所述租户增加业务实例资源,并将增加的业务实例资源与该租户进行关联。
可选地,所述对与该租户相关联的业务实例资源的数量进行调整的步骤,还包括:
在所述租户的请求量所需的处理资源的数量低于与所述租户相关联的业务实例资源的数量且低于值大于第二预设阈值时,为该租户减少业务实例资源,并解除减少的业务实例资源与该租户之间的关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云数科技有限公司,未经紫光云数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910037908.2/2.html,转载请声明来源钻瓜专利网。





