O'Reilly logo

Mastering RabbitMQ by Dotan Nahum, Yusuf Aytaş, Emrah Ayanoglu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required