多层级租户的管理方法、装置、设备及存储介质制造方法及图纸

技术编号:25708187 阅读:37 留言:0更新日期:2020-09-23 02:55
本发明专利技术涉及互联网领域,公开了一种多层级租户的管理方法、装置、设备及存储介质,用于解决现有的多层级租户管理方案所存在的商户编码操作繁琐且编码复杂的问题。该方法包括:当接收到商户客户端发送的租户加入请求时,确定商户客户端申请加入的目标租户,以及在目标租户的组织结构树中的目标加入位置;将租户加入请求发送至目标租户的管理员客户端;当接收到管理员客户端返回的审核通过信息时,在目标加入位置创建一个商户节点;为商户节点分配一个链路标识,链路标识用于标识商户节点在组织结构树中所处的链路,以及在链路中所处的位置;获取目标租户的租户标识,将租户标识、链路标识和创建的商户节点进行关联保存。

【技术实现步骤摘要】
多层级租户的管理方法、装置、设备及存储介质
本专利技术涉及互联网
,尤其涉及多层级租户的管理方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展和应用软件的成熟,软件即服务(Software-as-aService,SaaS)的软件应用模式被广泛应用于为各大企业提供互联网服务。具体的,SaaS提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,而不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。SaaS不仅适用于中小型企业,所有规模企业都可以从SaaS中获利。多租户是SaaS中的一个概念,其是指同一套软件服务可以供多个用户(又称为租户)使用,并且保证这多个用户的数据相互隔离。目前业界的多租户解决方案,只能解决单层级的多租户间隔离,如商对客电子商务模式(Business-to-Consumer,B2C)应用,而对于多层级的租户,比如像供应链这种B2B2C(第一个B指的是商品或服务的供应商,第二个B指的是从事电子商务的企业,C则是表示消费者)多层应用的需求,本文档来自技高网...

【技术保护点】
1.一种多层级租户的管理方法,其特征在于,所述多层级租户的管理方法包括如下步骤:/n当接收到商户客户端发送的租户加入请求时,确定所述商户客户端申请加入的目标租户,以及在所述目标租户的组织结构树中的目标加入位置,其中,所述组织结构树包含至少一条链路,所述链路用于表示所述目标租户下的多个商户节点之间的上下层级关系;/n将所述租户加入请求发送至所述目标租户的管理员客户端,以使所述管理员客户端对所述租户加入请求进行审核确认;/n当接收到所述管理员客户端返回的审核通过信息时,在所述目标加入位置创建一个商户节点;/n为所述商户节点分配一个链路标识,所述链路标识用于标识所述商户节点在所述组织结构树中所处的链...

【技术特征摘要】
20200611 CN 20201052915641.一种多层级租户的管理方法,其特征在于,所述多层级租户的管理方法包括如下步骤:
当接收到商户客户端发送的租户加入请求时,确定所述商户客户端申请加入的目标租户,以及在所述目标租户的组织结构树中的目标加入位置,其中,所述组织结构树包含至少一条链路,所述链路用于表示所述目标租户下的多个商户节点之间的上下层级关系;
将所述租户加入请求发送至所述目标租户的管理员客户端,以使所述管理员客户端对所述租户加入请求进行审核确认;
当接收到所述管理员客户端返回的审核通过信息时,在所述目标加入位置创建一个商户节点;
为所述商户节点分配一个链路标识,所述链路标识用于标识所述商户节点在所述组织结构树中所处的链路,以及在链路中所处的位置;
获取所述目标租户的租户标识,将所述租户标识、所述链路标识和创建的所述商户节点进行关联保存。


2.如权利要求1所述的多层级租户的管理方法,其特征在于,所述当接收到所述管理员客户端返回的审核通过信息时,在所述目标加入位置创建一个商户节点的步骤包括:
当接收到所述管理员客户端返回的审核通过信息时,在所述组织结构树中确定所述目标加入位置对应的父节点;
获取所述父节点的子节点数,判断所述子节点数是否达到预设的节点数阈值;
若所述子节点数未达到预设的节点数阈值,则为所述父节点设置一个分布式全局锁,根据所述分布式全局锁在所述目标加入位置创建一个商户节点。


3.如权利要求1所述的多层级租户的管理方法,其特征在于,所述获取所述目标租户的租户标识,将所述租户标识、所述链路标识和创建的所述商户节点进行关联保存的步骤之后,还包括:
当接收到所述商户客户端发送的商品查看指令时,确定与所述商品查看指令对应的商品发布节点;
获取所述商户节点的租户标识和链路标识,以及所述商品发布节点的租户标识和链路标识;
根据所述商户节点的租户标识和链路标识,以及所述商品发布节点的租户标识和链路标识,判断所述商户节点和所述商品发布节点是否处于同一租户下的同一条链路;
若所述商户节点和所述商品发布节点处于同一租户下的同一条链路,则判断所述商户节点是否为所述商品发布节点的下一级节点;
若所述商户节点为所述商品发布节点的下一级节点,则从所述商品发布节点获取与所述商品查看指令对应的商品信息,并将所述商品信息返回给所述商户客户端。


4.如权利要求3所述的多层级租户的管理方法,其特征在于,所述若所述商户节点为所述商品发布节点的下一级节点,则从所述商品发布节点获取与所述商品查看指令对应的商品信息,并将所述商品信息返回给所述商户客户端的步骤之后,还包括:
当接收到所述商户客户端发送的订单查看指令时,确定与所述订单查看指令对应的订单生成节点;
获取所述商户节点的租户标识和链路标识,以及所述商品发布节点的租户标识和链路标识;
根据所述商户节点的租户标识和链路标识,以及所述商品发布节点的租户标识和链路标识,判断所述商户节点和所述商品发布节点是否处于同一租户下的同一条链路;
若所述商户节点和所述商品发布节点处于同一租户下的同一条链路,则判断所述商户节点是否为所述商品发布节点的上一级节点;
若所述商户节点为所述商品发布节点的上一级节点,则从所述订单生成节点获取与所述订单查看指令对应的订单信息,并将所述订单信息返回给所述商户客户端。


5.如权利要...

【专利技术属性】
技术研发人员:罗国财
申请(专利权)人:深圳市铱云云计算有限公司
类型:发明
国别省市:广东;44

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

1