【技术实现步骤摘要】
一种微服务资源分配方法、装置、电子设备及存储介质
[0001]本专利技术涉及网络
,尤其涉及一种微服务资源分配方法、装置、电子设备及存储介质。
技术介绍
[0002]随着工业数字化改革的浪潮来袭,越来越多的厂家开始进行工业制造数字化建设,通过对生产制造设备的数字化、智能化进行升级,提高生产能力和管理,因此一个通用的工业物联网平台需要支持多租户多设备的接入。随着数据传输需求和访问需求的爆发式增长,对平台提供服务能力的要求也日渐提高。
[0003]现在的微服务资源方法无法保证不同租户不受到彼此的访问或者服务的影响,在大量的租户接入量或者服务访问量影响访问速度的情况下,无法采取及时、合理的分流措施,后果会非常严重。因此平台的设计需要保证可以对指定租户进行独立资源部署服务,并从根本上杜绝租户之间因大量请求访问服务造成影响。
技术实现思路
[0004]针对现有技术存在的缺陷,本公开实施例提供一种微服务资源分配方法、装置、电子设备及存储介质,可以实现服务资源独享,降低资源占用导致访问受阻的概率。
[ ...
【技术保护点】
【技术特征摘要】
1.一种微服务资源分配方法,其特征在于,所述方法包括:接收租户的访问请求,所述访问请求携带有租户标识;获取微服务集群集合;所述微服务集群集合包括至少一个微服务集群;基于所述租户标识,将所述微服务集群集合中所述租户标识对应的微服务集群确定为目标微服务集群;调用所述目标微服务集群中的微服务。2.根据权利要求1所述的一种微服务资源分配方法,其特征在于,在所述接受租户的访问请求,所述访问请求携带有租户标识之前,所述方法还包括:接收租户的注册请求,所述注册请求携带有租户信息;向所述租户分配租户标识;基于所述租户信息,向所述租户分配微服务集群;所述微服务集群和所述租户标识对应。3.根据权利要求2所述的一种微服务资源分配方法,其特征在于,所述基于所述用户信息,向所述租户分配微服务集群,包括:基于所述租户信息,确定所述租户的负载预估值;若所述负载预估值大于第一负载阈值,向所述租户分配独立微服务集群;所述独立微服务集群为所述微服务集群中的一种,且所述独立微服务集群服务的租户的个数为一个。4.根据权利要求2所述的一种微服务资源分配方法,其特征在于,所述基于所述用户信息,向所述租户分配微服务集群,包括:基于所述租户信息,确定所述租户的负载预估值;若所述负载预估值小于或者等于第一负载阈值,向所述租户分配非独立微服务集群;所述非独立微服务集群为所述微服务集群中的一种,且所述独立微服务集群服务的租户的个数为多个。5.根据权利要求1所述的一种微服务资源分配方法,其特征在于,所述基于所述租户标识,将微服务集群集合中所述租户对应的微服务集群确定为目标微服务集群,包括:获取所述租户对应的微服务集群的实时负载;若所述实时负载大于第二负载阈值的持续时长大于预设时长,则解除所述租户和所述租户对应的微服务集群的关联关系;重新向所述租户分配微服务集群,并将所...
【专利技术属性】
技术研发人员:郭成,张杰,于兴林,
申请(专利权)人:浙江西图盟数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。