GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Pixee-Bot-Java/PowerJob: Enterprise job scheduling middleware with distributed computing ability.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,134 Commits
1,134 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
others
others
 
 
powerjob-client
powerjob-client
 
 
powerjob-common
powerjob-common
 
 
powerjob-official-processors
powerjob-official-processors
 
 
powerjob-remote
powerjob-remote
 
 
powerjob-server
powerjob-server
 
 
powerjob-worker-agent
powerjob-worker-agent
 
 
powerjob-worker-samples
powerjob-worker-samples
 
 
powerjob-worker-spring-boot-starter
powerjob-worker-spring-boot-starter
 
 
powerjob-worker
powerjob-worker
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
README_zhCN.md
README_zhCN.md
 
 
SECURITY.md
SECURITY.md
 
 
docker-compose.yml
docker-compose.yml
 
 
pom.xml
pom.xml
 
 

Repository files navigation

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

  • Address: try.powerjob.tech
  • Recommend reading the documentation first: here

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 [email protected]. Any issues or questions are welcomed on Issues.

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

About

Enterprise job scheduling middleware with distributed computing ability.

www.powerjob.tech/

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.