Sneakers

Sneakers is defined as a performance background processing library for Ruby and it is exactly that. Sneakers has its place with other scalable solutions on other platforms, such as Python's celery, and Ruby's own Sidekiq.Sneakers library uses a hybrid process-thread model, where many processes are spawned and many threads are used per process. Hence, all your cores max out and you have best of both worlds.

Sneakers have processed billions of messages per year at my production projects, handling very critical data, such as billing, logging, and user-tracking data. I've literally put my and my company's money-making data in Sneakers' hands.

Note

You can always find Sneakers at http://sneakers.io.

Installing

Let's see how we can set up our environment ...

Get Mastering RabbitMQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.