Hey HN!
Out of frustration at the operational complexity of some brokers, I decided to strip back on features and focus on simplicity. A by-product of this simplicity is that it's damn fast*.
MiniQueue is not distributed by design, instead, it's backed by embedded LevelDB for persistence.
It can also be easily used as a simple companion job queue, supporting delaying messages for arbitrary periods.
Would be great to hear some feedback should you try it out. Cheers!
*Benchmarks can be found in the README