租户数据的处理方法和装置、存储介质及电子设备制造方法及图纸

技术编号:45480090 阅读:22 留言:0更新日期:2025-06-10 17:41
本申请公开了一种租户数据的处理方法和装置、存储介质及电子设备。其中,该方法包括:启动目标应用并加载租户代理类,租户代理类用于调用租户拦截类确定待处理的数据源;在目标应用接收到前端请求的情况下,使用租户插件确定前端请求对应的目标租户,并将目标租户的身份数据存储至请求上下文;在目标应用需要调用数据源接口的情况下,使用租户拦截类对请求上下文执行读取操作,确定待处理的数据源;按照前端请求处理待处理的数据源中的数据,生成响应消息,其中,响应消息用于指示目标应用针对前端请求的操作结果。本申请解决了现有的租户动态数据源确定方式对原有业务的改造过多,侵入性较大,其改造过程耗时过长的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种租户数据的处理方法和装置、存储介质及电子设备


技术介绍

1、在多租户架构的软件应用中,实现动态数据源切换以保障数据隔离和提高资源利用率是一个核心需求。现有技术方案主要通过对应用代码进行改造,引入数据源选择逻辑,或依赖于外部组件进行租户识别和数据路由。

2、然而,代码改造不仅增加了业务代码的复杂性和维护成本,还会导致应用的侵入性增加,即业务逻辑与租户管理逻辑混杂,影响代码的可读性和可维护性。此外,依赖外部组件虽然可以减少代码改造的工作量,但可能引入额外的系统延迟和稳定性风险。

3、因此,相关技术中存在着在现有的租户动态数据源确定方式对原有业务的改造过多,侵入性较大,其改造过程耗时过长的技术问题。

4、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种租户数据的处理方法和装置、存储介质及电子设备,以至少解决现有的租户动态数据源确定方式对原有业务的改造过多,侵入性较大,其改造过程耗时过长的技术问题。...

【技术保护点】

1.一种租户数据的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述启动目标应用并加载租户代理类之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述调用所述租户代理类的目标接口获取数据源配置信息,包括以下至少之一:

4.根据权利要求1所述的方法,其特征在于,所述在所述目标应用接收到前端请求的情况下,使用租户插件确定所述前端请求对应的目标租户,并将所述目标租户的身份数据存储至请求上下文之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述目标应用接收到前端请求的情况下,使用租户...

【技术特征摘要】

1.一种租户数据的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述启动目标应用并加载租户代理类之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述调用所述租户代理类的目标接口获取数据源配置信息,包括以下至少之一:

4.根据权利要求1所述的方法,其特征在于,所述在所述目标应用接收到前端请求的情况下,使用租户插件确定所述前端请求对应的目标租户,并将所述目标租户的身份数据存储至请求上下文之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述目标应用接收到前端请求的情况下,使用租户插件确定所述前端请求对应的目标租户,并将所述目标租户的身份数据存储至请求上下文,包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:罗咏华
申请(专利权)人:浙江大华智慧物联运营服务有限公司
类型:发明
国别省市:

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

1