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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.