Sidekiq Бесплатное программное обеспечение очереди
Рубиновый простые и эффективные инструменты обработки фоновой обработки
Sidekiq-это полнофункциональный, надежный и прост в интеграции с любым приложением Rails на основе Ruby. Это одна из самых быстрых систем обработки работы.
Обзор
Sidekiq - это эффективный, простой в интеграции и лучший планировщик заданий с открытым исходным кодом с пользовательским интерфейсом для выполнения многих заданий одновременно в одном и том же процессе с несколькими потоками. Rails Sidekiq Scheduler работает и жестко интегрируется с рельсами, чтобы сделать фон -процесс Linux мертвым. Sidekiq с открытым исходным кодом Scheduler - это полная представленная основа для обработки фоновых заданий для Ruby Language. Он интегрируется с любым современным приложением Rails максимально простым и с гораздо более высокой производительностью, чем другие существующие программы очереди сообщений. Sidekiq Open Source Scheduler - это расширение для Sidekiq, которое позволяет запланировать или подталкивать задания, чтобы работать в определенное время или с определенными интервалами. Sidekiq с открытым исходным кодом Cron Scheduler с пользовательским интерфейсом - это структура для масштабирования ваших приложений, выполняя работу в фоновом режиме с несколькими процессами Sidekiq. Это требует следующих трех частей для фоновых процессов:
- Клиент Sidekiq работает в любом процессе Ruby процесса PUMA или пассажирского сервера приложений и позволяет вам создавать задания для обработки позже.
- Redis предоставляет и помогает в хранении данных для Sidekiq. В нем хранится все данные о заданиях, а также время выполнения и исторические данные для веб -интерфейса Power Sidekiq.
- Каждый процесс сервера Sidekiq вытаскивает задания из очереди в Redis и обрабатывает их позже.
Системные Требования
Для установки Sidekiq Best Open Source Dably Packages требуется следующие пакеты зависимостей.
- Ruby: MRI 2.5+ или Jruby 9.2+.
- Redis: 4,0+
- Поддержка Rails 5.0+
- Рубимин редактор
- Git
Функции
Некоторые из отличных списков функций Sidekiq Открытый исходный код планировщик с пользовательским интерфейсом перечислены ниже:
- Запланированные работы
- Обработка ошибок
- Веб -интерфейс
- Ruby API
- Многочисленные потоки
- Крон Джобс
- Простой и эффективный
Инструкции по установке
Установить Sidekiq на Ubuntu
Sidekiq простой, легко настройка и планировщик задач с открытым исходным кодом. Чтобы настроить и настроить повторяющиеся задания Sidekiq в среде Rails, установите необходимые пакеты зависимостей. Добавьте Gem Sidekiq, чтобы запустить задание в фоновом режиме Linux в свой Gemfile или запустите команду ниже в каталоге проектов:
gem install sidekiq
Добавьте работника в приложение или работников, чтобы асинхронно обрабатывать фоновые задания:
rails generate sidekiq:worker hard
Создайте базу данных и запустите миграции:
HardWorker.perform_async('bob', 5)
Start Sidekiq Уникальные задания из корня вашего приложения Rails, поэтому задания будут обработаны:
bundle exec sidekiq
Поздравляю! Вы успешно установили Sidekiq с открытым исходным кодом с программным обеспечением для пользовательского интерфейса. Наслаждаться!
FAQS
Для чего используется Sidekiq?
Sidekiq - это программное обеспечение для обработки очередей с открытым исходным кодом для выполнения задач в фоновом режиме. Sidekiq обрабатывает многие задания одновременно в одном и том же процессе, используя несколько потоков.
Sidekiq бесплатно?
Sidekiq разработан и создан как бесплатная и простая в установлении фона фона для работы с рубиновым языком.
Sidekiq с открытым исходным кодом?
Да, Sidekiq - это планировщик заданий с открытым исходным кодом и самая быстрая система заданий по лицензии LGPLV3. Репозиторий исходного кода Sidekiq доступен по адресу GitHub.
на каком языке написан Sidekiq?
Sidekiq с открытым исходным кодом. Планировщик заданий написан на языке программирования Ruby.
Кто использует Sidekiq?
Многие известные компании, включая Stackshare, Accenture и RD, используют Sidekiq в своих технических стеках для обработки асинхронной обработки работы.
Исследовать
В этой статье мы обсуждали о инструменте обработки фоновой обработки Sidekiq. Чтобы узнать о других системах обработки работы с открытым исходным кодом, посетите следующую страницу:
5 топ -5 -й очередь сообщений с открытым исходным кодом программное обеспечение MQ Software
Redis поддержал систему очередей для обработки фоновой обработки
Наиболее широко развернутый брокер с открытым исходным кодом