关注公众号 "taskctl" 关键字回复 "领取" 即可获得永久免费授权
TASKCTL作为敏捷批量调度的开拓者,产品设计从一开始就专门为整洁的体验而设计,并提供丰富、直观的用户界面,以简化常见的作业调度执行编排流程。
TASKCTL产品功能架构图
强大的核心自动化调度能力
TASKCTL提供了强大的核心自动化调度能力。
● 作业关系调度控制:对作业(流)实现作业(流)的依赖关系调度、作业并行调度、作业间互斥调度。
● 容错策略控制:对作业(流)实现错误自动重做、错误自动忽略等控制
● 计划排程:支持自然日历排程、逻辑日历排程等设置。
● 流程启动触发:提供事件触发、文件触发、定时频度触发、自定义时间触发、自定义条件触发等控制。
● 其他:支持返回值控制、跳转控制、条件分支、参数控制、变量自动设置、作业输入输出传递、时间窗口控制、并发度控制、物理资源阀值控制、逻辑资源阀值控制、优先级控制、循环控制、断点续做、负载均衡调度。
丰富的应用及用户管理
TASKCTL提供了Windows图形客户端(C/S)、类Unix或Linux系统的字符客户端等多种应用渠道界面,可满足不同程度的作业批量调度开发人员、运维人员及监控管理人员的使用,并提供了丰富的应用管理功能。
● 人工干预功能(手工保障):支持人工执行任意作业、人工执行指定分支、作业重做、正执行作业人工中断、断点设置、设置作业无效、强制通过、执行条件人工忽略、并行度实时人工调整、资源阀值人工调整、优先级实时人工调整、控制变量人工修改、追数调度等人工干预功能。
● 统计分析:提供排程分布图、系统运行时间窗口分布图、作业运行时序图、作业耗时排序图、作业运行关联分析、作业出错率统计分析图等展示。
● 系统平台管理:提供节点管理、用户及权限管理、迁移部署、信息备份、平台日志管理、版本管理等平台管理功能。
● 作业(流)定义设计功能:提供作业流程嵌套设计、信息变量化设计、设计信息自动检测、单作业对话框方式定义、流程图设计能力、单作业图形拖拽设计、多作业批量化平面文件方式设计、批量设计在线化、批量设计与图形化设计实时互动等作业(流)设计功能。
● 全方位监控管理:提供流程图实时动态监控、多维度的统计列表监控、短信实时监控、邮件方式非实时通知、启动文件到达监控、调度体系拓扑图监控、资源监控等功能。
● 信息查询:提供历史调度信息查询、作业日志查询、作业信息查询、变量信息查询、人工操作记录查询功能。
敏捷性设计
TASKCTL作为敏捷调度的开拓者,从产品设计之初就立足于简洁使用,敏捷调度。
● 架构的灵活性:提供调度服务+执行代理部署结构、分布独立调度、统一运维监控应用架构。
● 界面友好性:提供分钟级的软件安装和部署,流程图无交叉的友好展示、流程拖拽设计、秒级快速全局搜索和定位、清爽简洁操作界面。
● 产品开放性:提供跨平台、跨系统、广泛的作业类型支持,提供作业类型统一扩展功能,并提供调度核心各种应用控制接口和核心各种数据的开放性。
● 产品高性能:超低的调度服务节点资源消耗和调度代理节点资源消耗大幅节省了宿主机和代理的资源运行。高效的调度效率(吞吐量)40个/秒 ,可大幅提升整体调度质量,并可轻松支撑10万+级作业调度应用。
● 低依赖:不依赖任何第三方中间件技术,全内存数据访问大大降低了软硬件的依赖性。
● 高可靠:支持调度服务节点、调度执行代理节点的高可靠。
● 信息安全:提供加密的网络通讯安全、强密码控制策略、和人工操作记录审计功能。
消费级的简便性
TASKCTL敏捷调度产品简洁清爽的操作界面和便利的购买方式,大大节省了用户的采购和学习成本。
● 产品购买:提供TASKCTL官网和微信公众号两种渠道的在线交易购买服务,用户可通过租赁的方式购买TASKCTL产品及服务,可实现分钟级的软件购买和软件注册。租赁购买的灵活方式大大节省了客户的采购成本。
● 产品资料:丰富的产品安装手册、使用手册、配置手册、二次开发手册、核心架构技术原理等资料,可快速提高使用人员对产品的熟悉度。
● 知识库:丰富的知识库,积累了TASKCTL上百家级客户的使用问题和疑惑解答,并提供微信公众号和官网的同步查阅和搜索。
TaskCtl 6.0 部分新增功能
桌面客户端Monitor的基础上,TASKCTL重新构建了一套基于web浏览器的应用 taskctl-web-monitor。
它具有如下特性:
- 功能完整:实现了桌面客户端Monitor所有的功能(包括高级分析功能)
- 部署简单:采用安装程序一键部署应用,不需要部署额外的web容器
- 体验简介:重新优化图形操作体验,简化操作步骤
- 合理导向:重新组织了页面UE,让每个操作自然流畅
- 性能卓越:200k带宽、单核处理器即可实现10个用户同时应用
- 稳定可靠:直接与调度服务核心通讯,信息更直接可靠
Linux调度服务端6.0.2更新
新增特性:
- 后台增加ctlcmd命令,并增加十几个子命令,进一步完善TASKCTL后台行命令操作体系;
- 函数增加。分别增加yesterday,today,tomorrow函数,便于用户日期处理;
功能修改与完善:
- include节点状态优化。让include节点的状态更精准。主要针对include节点内全为某种相同的超成功状态;
- getstdout函数完善。增加命令行的返回值来判断,该命令是否执行成功;
- 后台编译时变量检查完善,可发现未定义的变量;
- 增加monitor后台工作区信息变更通知消息;
- Desginer增加condition\ignoreeer属性变量引用检查;
- 插件底层取消'progname'是否为空判断;
- 运行过程中出现'shell-init: error retrieving current directory: getcwd:'等问题的解决;
- 完善用户消息清理机制,并增加子流程无引用自动清理功能;
- 增加对象名称规则,不能以数字打头;
- 完善事件的后台处理机制,以适应大量事件使用应用场景;
- 通信协议完善,防止外围端口扫描,出现大量ctlnls进程现象;
Windows客户端6.0.2更新:
支持血缘分析:节点所有的前后置关系节点高亮显示及跨流程关系跳转;
优化数据验证:调度员对象命名更加规范;
taskctl-plugin-kettle1.2.1更新:
- 适配最新的kettle8.2版本(不再支持kettle4低版本);
- 优化安装程序:Windows环境自动打开相应服务端口;
- 优化lib库加载方式(默认加载kettle产品目录下的lib及plugins文件夹下的所有jar包);
功能完整:实现了桌面客户端Monitor所有的功能(包括高级分析功能)部署简单:采用安装程序一键部署应用,不需要部署额外的web容器体验简介:重新优化图形操作体验,简化
关于我们
taskctl是一款由成都塔斯克信息技术公司历经10年研发的etl作业集群调度工具,该产品概念新颖,体系完整、功能全面、使用简单、操作流畅,它不仅有完整的调度核心、灵活的扩展,同时具备完整的应用体系。目前已获的金融,政府,制造,零售,健康,互联网等领域1000多家头部客户认可。