task_tracker

module
v0.0.0-...-cb75784 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2020 License: GPL-3.0

README

gopherbadger-tag-do-not-edit CodeFactor

Fast task tracker (job queue) with authentication, statistics and web frontend

Documentation

Features

  • Stateless/Fault tolerent
  • Integrate projects (or queue, tube) with Github/Gogs/Gitea - make workers aware of new commits
  • Granular user permissions for administration tasks
  • Prioritisable (project-level and task-level)
  • Optionnal unique task constraint
  • Per-project rate-limitting
  • Per-project and per-worker stats monitoring

image

Terminology

task_tracker Beanstalkd  Amazon SQS IronMQ
Project  Tube  Queue  Queue
Task  Job  Message Message
Recipe  Job data  Message body Message body
Submit  Put Send message  POST
Assign  Reserve Receive message GET
Release  Delete Delete message DELETE
max_assign_time  TTR (time-to-run) Visibility timeout Timeout
- Delay Delivery delay Delay
- - Retention Period Expires in

Running tests

cd test/
go test

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL