Sidekiq - это полностью изготовленный планировщик работы с открытым исходным кодом с пользовательским интерфейсом

Sidekiq Бесплатное программное обеспечение очереди

Рубиновый простые и эффективные инструменты обработки фоновой обработки

Sidekiq-это полнофункциональный, надежный и прост в интеграции с любым приложением Rails на основе Ruby. Это одна из самых быстрых систем обработки работы.

Обзор

Sidekiq - это эффективный, простой в интеграции и лучший планировщик заданий с открытым исходным кодом с пользовательским интерфейсом для выполнения многих заданий одновременно в одном и том же процессе с несколькими потоками. Rails Sidekiq Scheduler работает и жестко интегрируется с рельсами, чтобы сделать фон -процесс Linux мертвым. Sidekiq с открытым исходным кодом Scheduler - это полная представленная основа для обработки фоновых заданий для Ruby Language. Он интегрируется с любым современным приложением Rails максимально простым и с гораздо более высокой производительностью, чем другие существующие программы очереди сообщений. Sidekiq Open Source Scheduler - это расширение для Sidekiq, которое позволяет запланировать или подталкивать задания, чтобы работать в определенное время или с определенными интервалами. Sidekiq с открытым исходным кодом Cron Scheduler с пользовательским интерфейсом - это структура для масштабирования ваших приложений, выполняя работу в фоновом режиме с несколькими процессами Sidekiq. Это требует следующих трех частей для фоновых процессов:

  1. Клиент Sidekiq работает в любом процессе Ruby процесса PUMA или пассажирского сервера приложений и позволяет вам создавать задания для обработки позже.
  2. Redis предоставляет и помогает в хранении данных для Sidekiq. В нем хранится все данные о заданиях, а также время выполнения и исторические данные для веб -интерфейса Power Sidekiq.
  3. Каждый процесс сервера 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 поддержал систему очередей для обработки фоновой обработки

Наиболее широко развернутый брокер с открытым исходным кодом

Платформа потоковой передачи распределенных событий

 Русский