Skip to content

szlabs/goworker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

szlabs/goworker

Codacy Badge Go GoDoc

szlabs/goworker introduce the following changes based on gocraft/work:

  • Reorganize package structure
  • Upgrade packages
  • Upgrade golang version to 1.16
  • Remove WebUI component to eliminate security risks and focus on job queue
  • worker pool configurations via configuration yaml and/or environment variables
  • Status webhook
  • REST API
  • Client with similar capabilities to the REST API
  • Support kinds of configurable job loggers for printing logs during job run
  • Use logr for system logging
  • Enhance unique settings for ensuring unique queuing and running
  • Launching periodical jobs by API or clients
  • Redis sentinel mode support
  • Introduce new job interface
  • Worker based on Kubernetes

License

MIT

About

Process background jobs in Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%