[发明专利]多层级租户的管理方法、装置、设备及存储介质有效
申请号: | 202010540502.9 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111694682B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 罗国财 | 申请(专利权)人: | 深圳市铱云云计算有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 于亭 |
地址: | 518052 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多层 租户 管理 方法 装置 设备 存储 介质 | ||
本发明涉及互联网领域,公开了一种多层级租户的管理方法、装置、设备及存储介质,用于解决现有的多层级租户管理方案所存在的商户编码操作繁琐且编码复杂的问题。该方法包括:当接收到商户客户端发送的租户加入请求时,确定商户客户端申请加入的目标租户,以及在目标租户的组织结构树中的目标加入位置;将租户加入请求发送至目标租户的管理员客户端;当接收到管理员客户端返回的审核通过信息时,在目标加入位置创建一个商户节点;为商户节点分配一个链路标识,链路标识用于标识商户节点在组织结构树中所处的链路,以及在链路中所处的位置;获取目标租户的租户标识,将租户标识、链路标识和创建的商户节点进行关联保存。
技术领域
本发明涉及互联网技术领域,尤其涉及多层级租户的管理方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展和应用软件的成熟,软件即服务(Software-as-aService,SaaS)的软件应用模式被广泛应用于为各大企业提供互联网服务。具体的,SaaS提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,而不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。SaaS不仅适用于中小型企业,所有规模企业都可以从SaaS中获利。
多租户是SaaS中的一个概念,其是指同一套软件服务可以供多个用户(又称为租户)使用,并且保证这多个用户的数据相互隔离。目前业界的多租户解决方案,只能解决单层级的多租户间隔离,如商对客电子商务模式(Business-to-Consumer,B2C)应用,而对于多层级的租户,比如像供应链这种B2B2C(第一个B指的是商品或服务的供应商,第二个B指的是从事电子商务的企业,C则是表示消费者)多层应用的需求,则需要通过额外的编码来存储各个租户之间的上下层级关系,以便于执行租户隔离操作。
上述编码方案的缺陷在于:每当一个商户加入到租户系统时,都需要修改编码,操作较为繁琐,而且,随着越来越多的商户加入到租户系统,编码信息会变得异常复杂,应用系统在执行隔离操作时解析这些复杂的编码信息,会导致较大的系统性能消耗。
发明内容
本发明的主要目的在于提出一种多层级租户的管理方法、装置、设备及存储介质,旨在解决现有的多层级租户管理方案所存在的商户编码操作繁琐且编码复杂的问题。
本发明第一方面提供了一种多层级租户的管理方法,所述多层级租户的管理方法包括:
当接收到商户客户端发送的租户加入请求时,确定所述商户客户端申请加入的目标租户,以及在所述目标租户的组织结构树中的目标加入位置,其中,所述组织结构树包含至少一条链路,所述链路用于表示所述目标租户下的多个商户节点之间的上下层级关系;
将所述租户加入请求发送至所述目标租户的管理员客户端,以使所述管理员客户端对所述租户加入请求进行审核确认;
当接收到所述管理员客户端返回的审核通过信息时,在所述目标加入位置创建一个商户节点;
为所述商户节点分配一个链路标识,所述链路标识用于标识所述商户节点在所述组织结构树中所处的链路,以及在链路中所处的位置;
获取所述目标租户的租户标识,将所述租户标识、所述链路标识和创建的所述商户节点进行关联保存。
可选的,在本发明第一方面的第一种实现方式中,所述当接收到所述管理员客户端返回的审核通过信息时,在所述目标加入位置创建一个商户节点的步骤包括:
当接收到所述管理员客户端返回的审核通过信息时,在所述组织结构树中确定所述目标加入位置对应的父节点;
获取所述父节点的子节点数,判断所述子节点数是否达到预设的节点数阈值;
若所述子节点数未达到预设的节点数阈值,则为所述父节点设置一个分布式全局锁,根据所述分布式全局锁在所述目标加入位置创建一个商户节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市铱云云计算有限公司,未经深圳市铱云云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010540502.9/2.html,转载请声明来源钻瓜专利网。