[发明专利]一种基于中间件的数据处理方法、系统和存储介质有效
| 申请号: | 202110927649.8 | 申请日: | 2021-08-13 |
| 公开(公告)号: | CN113377784B | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 任忠 | 申请(专利权)人: | 成都市维思凡科技有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245;G06F16/25;G06F16/28;G06F21/60 |
| 代理公司: | 深圳德高智行知识产权代理事务所(普通合伙) 44696 | 代理人: | 李昕 |
| 地址: | 610000 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 中间件 数据处理 方法 系统 存储 介质 | ||
本发明提供了一种基于中间件的数据处理方法、系统和存储介质,该方法应用于基于中间件的数据处理系统,基于中间件的数据处理系统包括服务端、中间件、数据库和N个客户端。该方法包括:中间件接收服务端发送的第二请求;中间件基于预设的租户列表对第二请求中的租户标识进行验证;在验证成功,且预设的中间件连接池中存储有租户标识对应的连接信息的情况下,中间件从连接池中提取租户标识对应的连接信息;中间件根据连接信息连接所述数据库,并将操作指令发送至数据库。上述数据处理过程中,由中间件与数据库进行通信交互,客户端不再与数据库进行直接的通信交互,有效的降低了客户端访问数据库的复杂度,从而提高数据库的运行效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于中间件的数据处理方法、系统和存储介质。
背景技术
软件即服务(Software as a Service,SaaS)是一种新的软件应用模式,SaaS服务通过为每个租户分配一个客户端和独立的数据库,在为多个租户提供相同的服务的同时,还可以支持不同租户之间的数据相互隔离。
然而,在现有的SaaS服务下,由SaaS服务中每个客户端独立的处理对应的数据库中的数据。在此过程中,客户端需要耗费大量时间进行数据源的切换、事务处理和数据聚合等操作,这提高了客户端访问对应的数据库的复杂度,进而降低了数据库的运行效率。
发明内容
本发明的主要目的在于提供了一种基于中间件的数据处理方法、系统和存储介质,旨在解决现有的基于SaaS服务的数据处理过程较为复杂,进而降低了数据库的运行效率的技术问题。
为实现上述目的,本发明提供了一种基于中间件的数据处理方法,应用于基于中间件的数据处理系统,所述基于中间件的数据处理系统包括服务端、中间件、数据库和N个客户端,所述客户端与所述服务端之间通信连接,所述服务端与所述中间件之间通信连接,所述中间件与所述数据库之间通信连接,N为大于1的正整数;
所述基于中间件的数据处理方法包括以下步骤:
所述中间件接收所述服务端发送的第二请求;所述第二请求由所述服务端基于所述客户端发送的第一请求生成,所述第二请求包括租户标识和操作指令;
所述中间件基于预设的租户列表对所述第二请求中的租户标识进行验证;
在验证成功,且预设的中间件连接池中存储有所述租户标识对应的连接信息的情况下,所述中间件从所述连接池中提取所述租户标识对应的连接信息;所述连接信息用于指示所述租户标识对应的客户端在所述数据库中对应的物理地址;
所述中间件根据所述连接信息连接所述数据库,并将所述操作指令发送至所述数据库,使得所述数据库执行所述操作指令对应的操作。
可选地,所述中间件包括租户列表,所述租户列表存储有所有已与所述服务端建立通信连接的客户端对应的租户标识;
所述中间件基于预设的租户列表对所述第二请求中的租户标识进行验证包括:
在所述租户列表包括所述租户标识的情况下,所述中间件确定所述第二请求验证成功;
在所述租户列表不包括所述租户标识的情况下,所述中间件确定所述第二请求验证失败。
可选地,所述将所述操作指令发送至所述数据库之后,所述方法包括:
所述中间件获取每个租户的活跃度;
所述中间件从所述中间件连接池中删除目标租户的连接信息,所述目标租户的活跃度低于预设阈值。
可选地,所述中间件接收所述服务端发送的第二请求之前,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市维思凡科技有限公司,未经成都市维思凡科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110927649.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服装生产的供料装置
- 下一篇:一种工程塑料管生产用外形矫圆装置





