Sandglass vs Sparrow: What are the differences?
What is Sandglass? Distributed, scalable, persistent time-sorted message queue. A distributed, horizontally scalable, persistent, time ordered message queue. Developed to support asynchronous tasks and message scheduling which makes it suitable for usage as a task queue.
What is Sparrow? A really fast lightweight queue written in Ruby that speaks memcache. Sparrow keeps messages in memory, but persists them to disk, using Sqlite, when the queue is shutdown.
Sandglass and Sparrow can be primarily classified as "Message Queue" tools.
Sandglass is an open source tool with 1.52K GitHub stars and 40 GitHub forks. Here's a link to Sandglass's open source repository on GitHub.