tech.powerjob:powerjob-worker-agent

Enterprise job scheduling middleware with distributed computing ability.

Лицензия

Лицензия

Группа

Группа

tech.powerjob
Идентификатор

Идентификатор

powerjob-worker-agent
Последняя версия

Последняя версия

4.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Enterprise job scheduling middleware with distributed computing ability.

Скачать powerjob-worker-agent

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/tech.powerjob/powerjob-worker-agent/ -->
<dependency>
    <groupId>tech.powerjob</groupId>
    <artifactId>powerjob-worker-agent</artifactId>
    <version>4.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/tech.powerjob/powerjob-worker-agent/
implementation 'tech.powerjob:powerjob-worker-agent:4.0.1'
// https://jarcasting.com/artifacts/tech.powerjob/powerjob-worker-agent/
implementation ("tech.powerjob:powerjob-worker-agent:4.0.1")
'tech.powerjob:powerjob-worker-agent:jar:4.0.1'
<dependency org="tech.powerjob" name="powerjob-worker-agent" rev="4.0.1">
  <artifact name="powerjob-worker-agent" type="jar" />
</dependency>
@Grapes(
@Grab(group='tech.powerjob', module='powerjob-worker-agent', version='4.0.1')
)
libraryDependencies += "tech.powerjob" % "powerjob-worker-agent" % "4.0.1"
[tech.powerjob/powerjob-worker-agent "4.0.1"]

Зависимости

compile (11)

Идентификатор библиотеки Тип Версия
tech.powerjob : powerjob-worker jar 4.0.1
tech.powerjob : powerjob-official-processors jar 1.1.0
info.picocli : picocli jar 4.3.2
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3
mysql : mysql-connector-java jar 8.0.19
com.oracle.database.jdbc : ojdbc8 jar 19.7.0.0
com.oracle.database.nls : orai18n jar 19.7.0.0
com.microsoft.sqlserver : mssql-jdbc jar 7.4.1.jre8
com.ibm.db2 : jcc jar 11.5.0.0
org.postgresql : postgresql jar 42.2.14

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.18.12

Модули Проекта

Данный проект не имеет модулей.

English | 简体中文

PowerJob

actions Maven Central GitHub release (latest SemVer) LICENSE

PowerJob is an open-source distributed computing and job scheduling framework which allows developers to easily schedule tasks in their own application.

Refer to PowerJob Introduction for detailed information.

Introduction

Features

  • Friendly UI: Front-end page is provided and developers can manage their task, monitor the status, check the logs online, etc.

  • Abundant Timing Strategies: Four timing strategies are supported, including CRON expression, fixed rate, fixed delay and OpenAPI which allows you to define your own scheduling policies, such as delaying execution.

  • Multiple Execution Mode: Four execution modes are supported, including stand-alone, broadcast, Map and MapReduce. Distributed computing resource could be utilized in MapReduce mode, try the magic out here!

  • Workflow(DAG) Support: Both job dependency management and data communications between jobs are supported.

  • Extensive Processor Support: Developers can write their processors in Java, Shell, Python, and will subsequently support multilingual scheduling via HTTP.

  • Powerful Disaster Tolerance: As long as there are enough computing nodes, configurable retry policies make it possible for your task to be executed and finished successfully.

  • High Availability & High Performance: PowerJob supports unlimited horizontal expansion. It's easy to achieve high availability and performance by deploying as many PowerJob server and worker nodes.

Applicable scenes

  • Timed tasks, for example, allocating e-coupons on 9 AM every morning.
  • Broadcast tasks, for example, broadcasting to the cluster to clear logs.
  • MapReduce tasks, for example, speeding up certain job like updating large amounts of data.
  • Delayed tasks, for example, processing overdue orders.
  • Customized tasks, triggered with OpenAPI.

Online trial

Documents

Docs

中文文档

Known Users

Click to register as PowerJob user!
ღ( ´・ᴗ・` )ღ Many thanks to the following registered users. ღ( ´・ᴗ・` )ღ

PowerJob User

Stargazers over time

Stargazers over time

License

PowerJob is released under Apache License 2.0. Please refer to License for details.

Others

  • Any developer interested in getting more involved in PowerJob may join our Reddit or Gitter community and make contributions!

  • Reach out to me through email tengjiqi@gmail.com. Any issues or questions are welcomed on Issues.

  • Look forward to your opinions. Response may be late but not denied.

tech.powerjob

PowerJob

Distributed Job scheduling middleware(分布式任务调度中间件)

Версии библиотеки

Версия
4.0.1
4.0.0