海量任务作业调度监控平台 - Primeton JobCtrl - 特点与优势

概述 | 强大灵活的调度平台 | 全面的作业监控平台 | 对资源的重点监控 | 高可用与负载均衡 | 差异化优势

强大灵活的调度平台

全面性调度

        ♦       全面的、专业的调度管理,有效提高了数据管理水平。

        ♦       提供日历方案+频度方案+作业+消息配置等按需的任务调度,有利于提高了开发效率,减少了开发成本。

灵活的调度机制

        ♦       支持事件机制和定时机制的调度方式。

        ♦       支持灵活的、多角度的作业调度管理,包括事件、文件到达和计划调度以及手工触发。

调度配置如下图所示:

灵活配置,可维护性强

        ♦       定制简单化,仅需简单的鼠标点击拖拉即可完成任务调度。

        ♦       调度活动痕迹化,为管理风险做到可控化。

        ♦       灵活的消息机制,把各种消息自动分发给用户(例:将作业的执行状态通知给管理员等)。

        ♦       平台组件化,耦合度低,接口简单,易开发。

        ♦       平台三层架构,结构清晰,具有良好的稳定性和容错性。

        ♦       采用了先进的JavaEE技术架构,平台具有很强的跨平台性和良好的可移植性。

        ♦       可配置的代理负载加权算法,可以在执行作业时支持多机集群,根据负载情况合理分担作业执行的服务器,从而能承载大规模数据的高负荷运行。

调度平台的逻辑架构如下图所示:

        ♦       监控和管理控制台

        管理控制台是用户设计调度作业、进行调度监控和资源监控的控制界面,有两种用户角色:管理员和操作员,管理员具备平台所有的操作权限,操作员只能监视系统运行状态,以及作业异常时允许有限的管理功能。

        ♦       调度引擎

        调度引擎是普元作业调度监控平台调度的核心组件,它接收作业触发监控接口的作业输入,然后检查作业的依赖关系,通过资源管理器的资源分配将作业分发到调度代理执行作业。

        ♦       作业触发监控接口

        是调度引擎的输入组件,它以控制文件的方式对外提供服务,接收器定时扫描接收目录中的控制文件,并且扫描间隔可以定制。

        ♦       作业流执行策略

        作业流定义了一组具有相互依赖关系的作业。作业流执行策略定义了作业失败后的执行策略,包括忽略(Job失败后流程可以继续运行)、作业失败后的重试策略(失败后从断点执行还是重头执行,失败重试间隔,失败重试次数)和是否检查上次状态(如果检查,失败后不能自动运行,需要干预后重置状态)。

        ♦       作业流分支

        在构成一个作业流的诸多作业中,可以对每一个作业依据参数、作业执行状态、作业返回码等要素进行控制,从而实现对作业流更精准和复杂的控制,满足实际项目多种运用场景的需要。

        ♦       作业流嵌套

        作业流可以引用作业流实现作业流的依赖要。

        ♦       作业/流优先级选项/VIP通道

        在事件、计划调度和直接运行作业时可指定作业或作业流的优先级,并按优先级运行

        ♦       支持作业(流)复杂依赖关系

        定义作业之间的依赖关系,根据依赖关系,控制作业流中定义的作业执行;

        作业(流)前置配置:作业流能够定义前置(一个或多个作业流,并且由前置作业流执行状态来控制该作业流是否执行)

        作业(流)后置配置: 根据作业(流)的执行状态、返回值、作业参数等来决定后置作业(流)是否执行

        ♦       灵活的自动翻牌

        翻牌策略定义:支持单个作业(流)自动翻牌<单个作业(流)维护自己的翻牌日期>、支持按组自动翻牌

        翻牌触发方式:按计划调度运行翻牌、手动翻牌、事件触发翻牌

        翻牌规则:支持自定义翻牌频度、自定义翻牌日历

        ♦       调度代理

        调度代理接收调度引擎的执行命令,管理作业从启动到完成,完成后存储作业日志,返回作业执行结果到调度引擎。

        ♦       资源管理器

        资源管理器是作业进行资源分配的管理组件,作业在分发到调度代理前需要查询资源管理器目前的资源状态,判断是否有合适的服务器执行作业,另外资源管理器还负责实时采集服务器资源状态,为控制台监控资源提供信息。

        ♦       通知和报警

        可以在作业流上设置作业流执行状态通知和报警,在执行成功和失败后,系统告警,并将异常明细通过h6ail发给相关运维人员。

JobCtrl运行时内存溢出问题
JobCtrl5.0安装完成,并成功启动Tomcat,但在访问系统中各项节点的时候,Tomcat报内存溢出,具体错误如下图所示:   ...更多

JobCtrl5.0页面乱码问题
页面乱码,如下图所示: 解决办法 : 将  ...更多

请填写您的购买意向描述:



提交购买意向

请填写您的反馈:



提交反馈
我是普元顾问,欢迎与我在线交流。
在线咨询