Выберите свой язык

Главная arrow-right Resque

Мы составили список из 4 бесплатных и платных аналогов Resque. Основные конкуренты: Hangfire, sidekiq. Кроме того, пользователи также проводят сравнения между Resque и Celery: Distributed Task Queue, Delayed::Job. Также вы можете рассмотреть другие аналогичные варианты здесь: About.


Hangfire
Открытый исходный код

Простой способ выполнения фоновой обработки в приложениях .NET и .NET Core.

sidekiq
Открытый исходный код

Простая, эффективная фоновая обработка для Ruby.

Celery: Distributed Task Queue
Бесплатно Открытый исходный код

Celery - это асинхронная очередь задач / очередь заданий, основанная на распределенной передаче сообщений.

Delayed::Job
Бесплатно Открытый исходный код

Система очередей с асинхронным приоритетом на основе базы данных - Извлечено из Shopify

Resque - библиотека Ruby с поддержкой Redis для создания фоновых заданий, размещения их на нескольких ...

Resque Платформы

tick-square Linux
tick-square Mac
tick-square Windows

Resque Видео и скриншоты

Resque Обзор

Resque - это библиотека Ruby с поддержкой Redis для создания фоновых заданий, размещения их в нескольких очередях и последующей их обработки.

Resque (произносится как «спасение») - это библиотека с поддержкой Redis для создания фоновых заданий, размещения этих заданий в нескольких очередях и последующей их обработки.

Фоновыми заданиями может быть любой класс или модуль Ruby, который отвечает на выполнение. Ваши существующие классы могут быть легко преобразованы в фоновые задания, или вы можете создавать новые классы специально для работы. Или вы можете сделать оба.

Resque в значительной степени вдохновлен DelayedJob (который качается) и состоит из трех частей:

Библиотека Ruby для создания, запроса и обработки заданий
Задача Rake для запуска работника, который обрабатывает задания
Приложение Sinatra для мониторинга очередей, заданий и рабочих.

Работники Resque могут быть распределены между несколькими машинами, поддерживать приоритеты, устойчивы к раздутию / «утечке» памяти, оптимизированы для REE (но работают на MRI и JRuby), сообщают вам, что они делают, и ожидают сбоя.

Очереди Resque являются постоянными; поддержка постоянного времени, атомного push и pop (благодаря Redis); обеспечить видимость их содержимого; и хранить задания в виде простых пакетов JSON.

Интерфейс Resque сообщает вам, что рабочие делают, что рабочие не делают, какие очереди вы используете, что находится в этих очередях, предоставляет общую статистику использования и помогает отслеживать сбои.

Resque теперь поддерживает Ruby 2.3.0 и выше. Мы также будем поддерживать только Redis 3.0 и выше.

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Resque Теги

queues background-processing web-monitoring

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?