【技术实现步骤摘要】
实时计算任务的部署方法、装置及实时计算系统
[0001]本申请涉及互联网开发
,尤其涉及一种实时计算任务的部署方法、装置及实时计算系统,还涉及用于执行该实时计算任务的部署方法的电子设备和存储介质。
技术介绍
[0002]实时计算一般是针对海量数据进行的,通常要求为秒级。实时计算主要包括数据的实时入库和数据的实时计算,应用于实时统计、数据同步、对账、监控、风控等业务数据处理。目前,常见的进行实时计算的方法为通过编写的代码程序对抓取的数据进行分析来获得最终结果。然而这样的方法在部署任务时需要先把编写的代码程序逻辑进行严格的封装,对技术人员要求高,因此使得实时计算任务的部署难度大,成本高。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种实时计算任务的部署方法、装置及实时计算系统,以及执行该实时计算任务的部署方法的电子设备和存储介质,可以实现在无编程的情况下对实时计算系统进行部署,降低实时计算任务的部署难度,且方便快捷,成本低。
[0004]本申请实施例的第一方面提供了一种实时计算任务的部署
【技术保护点】
【技术特征摘要】
1.一种实时计算任务的部署方法,其特征在于,包括:获取用于部署实时计算任务的部署参数;按照所述部署参数对所述实时计算系统中与所述实时计算任务相关联的关系型数据库表进行逻辑解析,生成所述实时计算任务对应的运行逻辑文件;基于所述实时计算系统预设的运行框架对所述运行逻辑文件进行内容解析,生成供给所述实时计算系统运行用的系统运行语法。2.根据权利要求1所述的实时计算任务的部署方法,其特征在于,所述按照所述部署参数对所述实时计算系统中与所述实时计算任务相关联的关系型数据库表进行逻辑解析,生成所述实时计算任务对应的运行逻辑文件的步骤,包括:根据所述部署参数从所述实时计算系统预设的关系型数据库中获取与所述实时计算任务相关联的关系型数据库表;按照所述部署参数对所述关系型数据库表进行数据调整处理,生成第一关系型数据库表;通过语言标记和定义的方式对所述第一关系型数据库表进行逻辑解析,生成所述实时计算任务对应的运行逻辑文件。3.根据权利要求1所述的实时计算任务的部署方法,其特征在于,所述实时计算系统配置有至少两个运行框架,所述基于所述实时计算系统预设的运行框架对所述运行逻辑文件进行内容解析,生成供给所述实时计算系统运行用的系统运行语法的步骤之前,包括:识别用户发起的运行框架选择指令;按照所述运行框架选择指令从所述实时计算系统配置的至少两个运行框架中选取出与所述选择指令对应的目标运行框架。4.根据权利要求3所述的实时计算任务的部署方法,其特征在于,所述实时计算系统预配置的运行框架包括flink运行框架、storm运行框架以及spark运行框架中的一种或多种。5.根据权利要求1所述的实时计算任务的部署方法,其特征在于,所述获取用于部署实时计算任务的部署参数的步骤之前,还包括:基于所述实时计算系统预设的操作权限条件对用户进行权限验证,若所述用户满足操作权限条件要求,则授予所述用户在所述实时计算系统中部署实时计算任务的操作权限。6.一种实时计算系统,其特征在于,所述实时计算系统用于执行上...
【专利技术属性】
技术研发人员:林琪琛,赵楚旋,刘微明,万书武,蒋英明,张观成,覃芳,曹晓能,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。