Это сервер очередей для Rails? Где можно почитать о Sidekiq подробнее?
Sidekiq - это рабочий планировщик заданий с открытым исходным кодом, написанный на Ruby.
Toxu.ru
использует Sidekiq
Архитектура Sidekiq использует Redis в качестве хранилища структуры данных в памяти и написан на Ruby. Он также поддерживает java-клиенты.
Его можно использовать с Resque, другим планировщиком заданий на основе Redis или, как правило, в качестве отдельного продукта.
Sidekiq считывает задания из очереди Redis, используя модель процесса First In First Out (FIFO). Обработка заданий асинхронна и позволяет веб-потоку только обслуживать запрос, а не обрабатывать сложные задачи.
Прием и использование Sidekiq описывается как “хорошо известное программное обеспечение для обработки очередей”.
Он используется приложениями Ruby, которым необходимо запускать задачи в фоновом режиме, а не во время обработки веб-запросов, таких как _Mastodon, Diaspora, GitLab и Discours_e (соответственно и Toxu). Sidekiq используется также при передаче потоков инструмента PHASTER.
GitHub: https://github.com/mperham/sidekiq
Официальный сайт: https://sidekiq.org/
На этих сайтах доступна вся документация.
На Ubuntu 16.04 устанавливается с помощью команды:
sudo apt-get install redis-server
“Sidekiq позволит нам перестать беспокоиться об очередях и сосредоточиться на нашем приложении. Полмиллиарда рабочих процессов, и это держится здорово.”
Bryan Helmkamp
Соучредитель, Code Climate
Отличное приложение. Удобное для работы.