说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211068613.X (22)申请日 2022.09.02 (71)申请人 江苏安超云软件 有限公司 地址 214000 江苏省无锡市经济开发区金 融三街6号1601室 (72)发明人 不公告发明人 (74)专利代理 机构 苏州友佳知识产权代理事务 所(普通合伙) 32351 专利代理师 储振 (51)Int.Cl. G06F 9/50(2006.01) G06F 16/245(2019.01) G06F 16/2455(2019.01) G06F 16/2457(2019.01) G06F 16/25(2019.01)G06F 16/27(2019.01) (54)发明名称 一种多租户服 务的实现方法及系统 (57)摘要 本发明提供了一种多租户服务的实现方法 及系统, 该实现方法包括: 获取多租户应用中单 个租户所分别对应的租户信息, 以基于租户信息 确定目标租户; 创建多租户应用对应的镜像以作 为多租户应用镜像, 并从多租户应用镜像中提取 目标租户的镜像以作为单租户应用镜像; 基于单 租户应用镜像创建目标租户对应的单租户应用, 将多租户应用中与 目标租户匹配的租户数据同 步至单租户应用, 以通过同步后的单租户应用对 目标租户独立提供租户服务。 通过本发明, 实现 了租户数据、 租户服务以及租户资源解耦的目 的。 权利要求书2页 说明书14页 附图5页 CN 115480914 A 2022.12.16 CN 115480914 A 1.一种多租户服 务的实现方法, 其特 征在于, 包括: 获取多租户应用中单个租户所分别对应的租户信 息, 以基于所述租户信 息确定目标租 户; 创建多租户应用对应的镜像以作为多租户应用镜像, 并从所述多租户应用镜像中提取 目标租户的镜像以作为单租户应用镜像; 基于所述单租户应用镜像创建目标租户对应的单租户应用, 将多租户应用中与目标租 户匹配的租户数据同步至单租户应用, 以通过同步后的单租户应用对目标租户独立提供租 户服务。 2.根据权利要求1所述的多租户服务的实现方法, 其特征在于, 在获取多租户应用中单 个租户所分别对应的租户信息之前, 还 包括: 获取多租户应用对应的应用负载信 息, 以基于所述应用负载信 息确定是否执行获取多 租户应用中单个租户所分别对应的租户信息的步骤。 3.根据权利要求2所述的多租户服务的实现方法, 其特征在于, 所述应用负载信 息通过 对多租户应用的不同系统参数 给予预设权 重系数并计算得分予以确定; 其中, 所述系统参数包括: 多租户应用对应的CPU使用率、 内存使用率、 磁盘IO占用率、 以及网络IO占用率中的一种或者任意几种组合。 4.根据权利要求1所述的多租户服务的实现方法, 其特征在于, 所述租户信息包括: 单 个租户分别对应的租户活跃度以及租户业 务量; 其中, 所述租户活跃度通过单个租户对应的API请求量予以确定, 所述租户业务量通过 单个租户对应的数据库数据量予以实现。 5.根据权利要求4所述的多租户服务的实现方法, 其特征在于, 所述API请求量包括: 单 个租户对应的API请求量百分位、 API请求耗时百分位、 以及API请求响应数据量百分位中的 一种或者任意几种组合; 所述租户业务量包括: 单个租户对应的累计数据量百分位、 以及SQL慢查询次数百分位 的平均数中的一种或者任意几种组合。 6.根据权利要求1至5中任一项所述的多租户服务的实现方法, 其特征在于, 所述将多 租户应用中与目标租户匹配的租户数据同步至单租户应用基于同步策略予以实现; 其中, 所述同步策略包括: 基于多租户应用中是否产生与目标租户匹配的全量数据, 以确定是否执行第 一次同步 策略所包 含的同步 步骤; 基于多租户应用中是否产生与目标租户匹配的增量数据, 以确定是否执行第 二次同步 策略所包 含的同步 步骤; 基于多租户应用中是否产生与目标租户匹配的微量数据, 以确定是否执行第 三次同步 策略所包 含的同步 步骤。 7.根据权利要求6所述的多租户服 务的实现方法, 其特 征在于, 所述全量数据包括: 多租户应用对应的数据库中与目标租户匹配的数据; 所述增量数据包括: 上次执行同步步骤结束时间点与本次执行同步步骤开始时间点内 多租户应用所产生的与目标租户匹配的操作记录; 所述微量数据包括: 多租户应用中与目标租户匹配的API请求。权 利 要 求 书 1/2 页 2 CN 115480914 A 28.根据权利要求7所述的多租户服务的实现方法, 其特征在于, 所述第 一次同步策略所 包含的同步 步骤, 具体为: 建立多租户应用对应的数据库与 单租户应用对应的数据库的主从关系, 以将多租户应 用对应的数据库中的数据同步至所述单租户应用对应的数据库; 在单租户应用对应的数据库中的数据与多租户应用对应的数据库中的数据一致时, 取 消所述主从关系, 同时仅保留单租户应用对应的数据库中与目标租户匹配的数据。 9.根据权利要求8所述的多租户服务的实现方法, 其特征在于, 所述第 二次同步策略所 包含的同步 步骤, 包括: 重复执行对上次执行同步步骤结束时间点与本次执行同步步骤开始时间点内多租户 应用所产生的与目标租户匹配的操作记录进行处理并导入单租户应用对应的数据库的步 骤, 直至所述上次执行同步步骤结束时间点与所述本次执行同步步骤开始时间点所形成的 时间差小于预设时间。 10.根据权利要求9所述的多租户服务的实现方法, 其特征在于, 所述第三次同步策略 所包含的同步 步骤, 包括: 将多租户应用中与目标租户匹配的API请求拷贝至缓存队列, 并将缓存队列中的API请 求转发至单租户应用, 以通过单租户应用依次响应所述与目标租户匹配的API请求, 直至缓 存队列为空时, 切换网关路由以将与目标租户匹配的API请求 直接转发至单租户应用。 11.根据权利要求10所述的多租户服务的实现方法, 其特征在于, 所述通过同步后的单 租户应用对目标租户独立 提供租户服 务之后, 还 包括: 将多租户应用中与目标租户匹配的租户数据删除。 12.一种多租户服 务的实现系统, 其特 征在于, 包括: 确定模块, 所述确定模块获取多租户应用中单个租户所分别对应的租户信息, 以基于 所述租户信息确定目标租户; 创建模块, 所述创建模块创建多租户应用对应的镜像以作为多租户应用镜像, 并从所 述多租户应用镜像中提取目标租户的镜像以作为单租户应用镜像; 同步模块, 所述同步模块基于所述单租户应用镜像创建目标租户对应的单租户应用, 将多租户应用中与目标租户匹配的租户数据同步至单租户应用, 以通过同步后的单租户应 用对目标租户独立 提供租户服 务。权 利 要 求 书 2/2 页 3 CN 115480914 A 3
专利 一种多租户服务的实现方法及系统
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:03
上传分享
举报
下载
原文档
(850.8 KB)
分享
友情链接
T-SHSPTA 004—2023 药品DTP 模式服务质量体系建设导则.pdf
T-ZZB 1845—2020 散热器恒温控制阀.pdf
GB-T 25341.1-2019 铁路旅客运输服务质量 第1部分:总则.pdf
GB-T 12963-2022 电子级多晶硅.pdf
T-CASME 668—2023 CD3-CD4-CD8-CD16+CD56-CD19-CD45检测试剂盒 流式细胞仪法-6色.pdf
DB34-T 3074-2017 电子政务外网 IPv4 地址规范 安徽省.pdf
MZ-T 158-2020 固定在座便器上的助力扶手.pdf
T-ZZB 0518—2018 低压电器用抗高温黄变阻燃增强聚酰胺.pdf
T-ZZB 1934—2020 超高效节能电机用高绝缘漆包铜圆线.pdf
DB34-T 1692-2016 能源计量示范单位评价要求 安徽省.pdf
T-JSSES 24—2022 陶粒窑协同处置污染土壤技术指南.pdf
专利 一种反诈宣传方法、系统、电子设备以及存储介质.PDF
GB-T 17799.2-2023 电磁兼容 通用标准 第2部分:工业环境中的抗扰度标准.pdf
GB T 42447-2023 信息安全技术 电信领域数据安全指南.pdf
GB-T 33138-2016 存储备份系统等级和测试方法.pdf
GB-T 30064-2013 金属材料 钢构件断裂评估中裂纹尖端张开位移(CTOD)断裂韧度的拘束损失修正方法.pdf
GW0204-2014 国家电子政务外网 安全管理系统技术要求与接口规范.pdf
T-CSAE 131—2020 乘用车白车身防腐排水及密封设计指南.pdf
Q-GDW 12108-2021 电力物联网全场景安全技术要求.pdf
GB-T 38702-2020 供应链安全管理体系 实施供应链安全、评估和计划的最佳实践 要求和指南.pdf
1
/
22
评价文档
赞助2.5元 点击下载(850.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。