Skip to content
/ poorq Public

Just a poorly designed but very simple persistent task queue

Notifications You must be signed in to change notification settings

subiz/poorq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoorQ

Poorly designed but dead simple persistent task queue

Design

  • Slow
  • Single point of failure
  • Safe
  • At least one delivery
  • Maintenance-free
  • Bug-free
  • Dont push a million tasks to it
  • Should run same process with the publisher and consumer
  • Each pending task is a file on the disk
  • After a consumer commits a task, the corresponding file will be deleted from the disk
  • When the queue start, it loads all files on the disk to see which tasks is pending

About

Just a poorly designed but very simple persistent task queue

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages