/spq

Persistent queue library putting fail safety over speed.

Primary LanguageGoCreative Commons Zero v1.0 UniversalCC0-1.0

What

Persistent queue library with requirements:

  • job API: Push, Peek, Delete
  • data safety: critical
  • zero maintenance, auto-recover as much as possible and keep working
  • speed: sane, avoid obvious mistakes
  • single process access, thread safe

Credits

This library would be poorly reinvented wheel without following great work:

Flair

Build status Coverage Go Report Card