Skip to content

GenStage based worker queue with multiple backing store adapters

Notifications You must be signed in to change notification settings

127labs/shigoto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Shigoto

GenStage based worker queue with multiple backing store adapters

Todos

Worker

  • Shigoto.Producer (Sourced from the store adapter)
  • Shigoto.Consumer (ConsumerSupervisor that spawns and supervise Processor for each job)
  • Shigoto.Processor (Task based)

Adapters

  • Erlang's :queue module with wrapper
  • Redis
  • Google Pub/Sub
  • AWS SQS

Configurables

  • Queue peeking latency
  • Queue popping latency
  • Adapter Configs
  • Maximum Demand (Affects number of active processors at any single point of time)
  • Minumum Demand (Minimum availability before requesting for job)

About

GenStage based worker queue with multiple backing store adapters

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published