任务执行方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:20117080 阅读:38 留言:0更新日期:2019-01-16 11:56
本公开实施例公开了一种任务执行方法、装置、电子设备及计算机可读存储介质。所述方法包括:响应于任务调度事件,生成租户关联信息;其中,所述租户关联信息至少包括用户、租户和业务的对应关系;根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表;根据所述数据主键列表以及所述租户关联信息执行与所述待执行业务具有第一预设对应关系的任务。本公开在实现了多租户的任务和数据隔离的同时,又能够使得不同租户对应的不同业务复用同样的任务,能够节省任务资源。

Task Execution Method, Device, Electronic Equipment and Computer Readable Storage Media

The embodiment of the present disclosure discloses a task execution method, device, electronic device and computer readable storage medium. The method includes: generating tenant association information in response to task scheduling events; in which the tenant association information includes at least the corresponding relationship among users, tenants and businesses; acquiring the data primary key list related to the business to be executed according to the business to be executed and the tenant Association information; and executing and describing the data primary key list according to the data primary key list and the tenant Association information. Tasks with a first preset correspondence for the business to be performed. This disclosure not only realizes the task and data isolation of multi-tenants, but also enables different services of different tenants to reuse the same task, thereby saving task resources.

【技术实现步骤摘要】
任务执行方法、装置、电子设备及计算机可读存储介质
本公开涉及计算机
,具体涉及一种任务执行方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着以AmazonEC2为代表的公共数据中心云平台的出现,越来越多的企业将业务由本地数据中心迁移到云平台之上。为了支持大量用户共享硬件(如CPU、存储、带宽等)资源,云平台运营商通常采用多租户技术将物理硬件资源抽象为虚拟资源。每个租户能够按照自身业务需求,租用不同规模的虚拟资源,并根据资源使用量向运营商付费。因此,多租户云平台具有两大优势:一是,可以服务于大量的租户,提高物理资源的利用率,从而提高运营商收益;二是,允许租户根据业务需求灵活伸缩虚拟资源的使用规模,最大程度地避免资源浪费。
技术实现思路
本公开实施例提供一种任务执行方法、装置、电子设备及计算机可读存储介质。第一方面,本公开实施例中提供了一种任务执行方法。具体的,所述任务执行方法,包括:响应于任务调度事件,生成租户关联信息;其中,所述租户关联信息至少包括用户、租户和业务的对应关系;根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表;根据所述数据主键列表以及所述本文档来自技高网...

【技术保护点】
1.一种任务执行方法,其特征在于,包括:响应于任务调度事件,生成租户关联信息;其中,所述租户关联信息至少包括用户、租户和业务的对应关系;根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表;根据所述数据主键列表以及所述租户关联信息执行与所述待执行业务具有第一预设对应关系的任务。

【技术特征摘要】
1.一种任务执行方法,其特征在于,包括:响应于任务调度事件,生成租户关联信息;其中,所述租户关联信息至少包括用户、租户和业务的对应关系;根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表;根据所述数据主键列表以及所述租户关联信息执行与所述待执行业务具有第一预设对应关系的任务。2.根据权利要求1所述的任务执行方法,其特征在于,所述生成租户关联信息,包括:获取租户标识列表;确定与所述租户标识列表中的所述租户具有第二预设对应关系的所述业务。3.根据权利要求2所述的任务执行方法,其特征在于,所述生成租户关联信息,还包括:确定当前执行区域下的用户标识列表;根据用户与租户的从属关系、以及所述第二预设对应关系建立用户、租户和业务之间的一一对应关系。4.根据权利要求1-3任一项所述的任务执行方法,其特征在于,根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表,包括:根据所述待执行业务确定与所述待执行业务具有所述第一预设对应关系的所述任务;根据所述任务获取所述待执行业务相关的数据主键列表;其中,所述数据主键列表为请求所述待执行业务的用户及其所属租户的操作范围下的数据主键列表。5.根据权利要求1-3任一项所述的任务执行方法,其特征在于,根据所述数据主键列表以及所述租户关联信息执行与所述待执行业务具有第一预设对应关系的任务,包括:根据所述数据主键列表以及请求所述待执行业务的所述用户确定明细数据;根据所述租户关联信息以及所述明细数据执行所述任务。6.根据权利要求1-3任一项所述的任务执行方法,其特征在于,还包括:生成配置信息;其中,所述配置信息包括以下至少之一:租户与业务的第二预设对应关系、业务与任务的第一预设对应关系和租户的配置参数;将所述配置信息存储在缓存中。7.根据权利要求6所述的任务执行方法,其特征在于,所述租户的配置参数包括以下至少之一:业务参数、业务调度周期和业务执行环境。8.根据权利要求7所述的任务执行方法,其特征在于,生成租户关联信息,还包括:确定具有所述第二预设对应关系的租户和业务对应的业务调度周期和/或业务执行环境;根据所述业务调度周期和/或业务执行环境确定是否生成具有所述第二预设对应关系的租户和业务对应的所述租户关联信息。9.一种任务执行装置,其特征在于,包括:第一生成模块,被配置为响应于任务调度事件,生成租户关联信息;其中,所述租户关联信息至少包括用户、租户和业务的对应关系;获取模块,被配置为根据待执行业务以及所述租户关联信息获取所述待执行业务相关的数据主键列表;执行模块,被配置为...

【专利技术属性】
技术研发人员:任凤鑫
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1