精品软件 400多个 139my辅 3DESIGN 567网盘

PowerJob提供分布式任务管理功能,可以在软件上配置项目,可以将多种任务添加到软件上管理,可以监控任务执行情况,可以分析远程设备数据,可以在软件查看任务总数、当前运行实例数、近期失败任务数、发挥机器数,在系统首页就可以查看到这些统计内容,用户可以在软件上新建任意类型的远程任务,可以对多种复杂的任务可视化管理,支持任务名称、任务描述、任务参数、定时、执行配置、运行时配置、重试配置、机器配置、集群配置、报警配置等内容编辑,提供更加详细的任务内容设置!

PowerJob软件功能

全新一代分布式任务调度与计算框架新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全。

1、定时调度

精准而优雅

PowerJob 内置了 CRON 表达式、固定频率和固定延迟 3 种最常用的定时策略,同时提供 OpenAPI 作为扩展能力。

用户可以通过 OpenAPI 轻松定制自己的调度策略,扩展 PowerJob 调度层。

还额外提供了强大的“延迟执行”方法,消息中间件不再是唯一选择!

2、分布式计算

如此简单、如此强大

PowerJob 除了基的任务调度能力外,还提供了一套完整的分布式计算解决方案。

用户只需要实现指定的“Map/MapReduce” 处理器,就可以用寥寥数行代码调动整个集群参与计算,是您处理大批量业务数据的不二之选!

3、工作流

任务依赖、不再烦恼

PowerJob内置了强大的工作流调度引擎,同时为用户提供友好的前端界面可视化地完成任务的编排。

在前端页面拖拖拽拽即可解决复杂任务依赖的烦恼。

4、监控、报警、运维

样样齐全

通过PowerJob 前端控制台,您可以轻松监测任务的一举一动,整体运行状态净收眼底。

此外,PowerJob 还提供在线志、在线运维等功能,无论哪一样,都是开发和调试的好帮手。

PowerJob软件特色

使用简单:提供前端Web界面,允许开发者可视化地完成调度任务的管理(增、删、改、查)、任务运行状态监控和运行志查看等功能。

定时策略完善:支持CRON表达式、固定频率、固定延迟和API四种定时调度策略。

执行模式丰富:支持单机、广播、Map、MapReduce四种执行模式,其中Map/MapReduce处理器能使开发者寥寥数行代码便获得集群分布式计算的能力。

DAG工作流支持:支持在线配置任务依赖关系,可视化对任务进行编排,同时还支持上下游任务间的数据传递

执行器支持广泛:支持Spng Bean、内置/外置Java类、Shell、Python等处理器,应用范围广。

运维便捷:支持在线志功能,执行器产生的志可以在前端控制台页面实时显示,降低debug成本,极大地提高开发效率。

依赖精简:最小仅依赖关系型数据库(MySQL/Oracle/MS SQLServer…),扩展依赖为MongoDB(用于存储庞大的在线志)。

高可用&高能:调度经过精心设计,一改其他调度框架基于数据库锁的策略,实现了无锁化调度。部署多个调度可以同时实现高可用和能的提升(支持无限的水平扩展)。

故障转移与恢复:任务执行失败后,可根据配置的重试策略完成重试,只要执行器集群有足够的计算节点,任务就能顺利完成。

PowerJob使用说明

1、软件界面如图所示,现在可以创建新的分析任务

2、任务设置,最大实例数1、Instance重试次数0、最低CPU核心数0,执行机器地址(可选,不指定代表全部多值英文逗号分割)

3、新建的贝壳任务在软件界面显示,显示定时FIXED_RATE 10000

4、查看普通任务实例、工作流任务实例,显示任务实例ID、状态、触发时间、结束时间

5、容器模板生成界面,在软件上制作新的模板,直接输入组、神器、名称、包名、Java版本生成模板

6、容器运维方式:容器名称、容器类型、容器版本、部署时间

PowerJob教程

系统首页

展示了系统整体的概览和集群Worker列表,同时提供时间和本地时间的对比来确保调度的准确。

请调度时区、时间与本地浏览器时区、时间是否一致,不一致的情况下会导致调度无法准确进行!

任务管理

主界面

直观地展示当前系统所管理的所有任务,并提供相应的运维方法。

新增任务界面(教程,推荐仔细阅读)

点击右上角按钮新建任务,即可录入新的任务,具体界面和说明如下所示。

任务名称:名称,便于记忆与搜索,无特殊用途,请尽量简短(占用数据库字段空间)

任务描述:描述,无特殊作用,请尽量简短(占用数据库字段空间)

任务实例

直观地展示当前系统中运行任务实例的状态,点击详情即可获取详细的,点击志可以查看通过omsLogger上报的志,点击停止则可以强制终止该任务。

主界面

普通任务实例TAB显示由PowerJob直接调度的任务实例。

工作流任务实例TAB显示由PowerJob调度的工作流内运行的子任务实例。

任务实例详情

点击详情按钮,可查看任务实例的详细运行时。

在线志

点击志按钮,可查看任务实例的在线志。

工作流

主界面

直观地展示当前系统所管理的所有工作流,并提供相应的运维方法。

PowerJob适用场景

具有定时任务的方案:例如,在午夜时分完全同步数据,在所需时间生成业务报告。

要求所有计算机同时运行任务的方案:例如志清除。

需要分布式处理的方案:例如,大量数据需要更新,而执行需要花费大量时间。可以应用Map / MapReduce模式,在该模式下,可以加入集群以供PowerJob调度,以加快耗时的过程,从而提高整个集群的计算能力。

任务延迟的情况:例如,处理过期订单。

PowerJob设计目标

PowerJob旨在成为企业调度中间件。通过将PowerJob部署为调度中心,所有应用程序都可以依PowerJob-worker获得调度和分布式计算能力。

PowerJob在线试用

试用地址:在线试用地址

应用程序名称:powerjob-agent-test

应用程序密码:123