Sidekiq est un meilleur planificateur de travail open source entièrement en vedette avec interface utilisateur

Sidekiq Logiciel gratuit de file d'attente de messages

Outil de traitement de fond simple et efficace basé sur Ruby

Sidekiq est une base de rubis entièrement, robuste et simple à intégrer à n'importe quelle application Rails. Il s'agit de l'un des systèmes de traitement des travaux de base les plus rapides.

Aperçu

Sidekiq est un planificateur de travaux efficace, simple à intégrer et le meilleur programme de travail open source avec l’interface utilisateur pour gérer de nombreux travaux en même temps dans le même processus avec plusieurs threads. Le planificateur Sidekiq Rails fonctionne et s’intègre étroitement aux rails pour rendre le processus d’arrière-plan Linux simple. Sidekiq Open Source Task Scheduler est un cadre complet de traitement des travaux d’arrière-plan en vedette pour Ruby Language. Il s’intègre à toute application Rails moderne aussi simple que possible et à des performances beaucoup plus élevées que les autres logiciels de file d’attente de messages existants. Sidekiq Open Source Task Scheduler est une extension de Sidekiq qui vous permet de planifier ou de pousser des travaux pour s’exécuter à un moment donné ou à certains intervalles. Sidekiq Open Source Cron Scheduler avec interface utilisateur est un framework pour mettre à l’échelle vos applications en effectuant des travaux en arrière-plan avec plusieurs processus latéraux. Cela nécessite des trois parties suivantes pour les traitements de fond:

  1. Le client Sidekiq s’exécute dans n’importe quel processus Ruby d’un processus PUMA ou Server Application Passer et vous permet de créer des travaux pour le traitement plus tard.
  2. Redis fournit et aide le stockage de données pour la remise side-side. Il stocke toutes les données de travail ainsi que les données d’exécution et historiques pour alimenter l’interface utilisateur Web de Sidekiq.
  3. Chaque processus de serveur Sidekiq tire les travaux de la file d’attente dans Redis et les traite plus tard.

Configuration requise


Les packages de dépendance de clé suivants sont nécessaires pour installer le Slandro Source Planificateur open source Sidekiq:

  • Ruby: MRI 2.5+ ou JRuby 9.2+.
  • Redis: 4.0+
  • Support Rails 5.0+
  • Rubymine Editor
  • Git

Caractéristiques


Une partie de la grande liste des fonctionnalités du planificateur de travaux open source des fonctionnalités avec interface utilisateur est répertoriée ci-dessous:

  • Emplois programmés
  • La gestion des erreurs
  • Web ui
  • API Ruby
  • Multi Threading
  • Cron Jobs
  • Simple et efficace

Instructions d’installation

Installer Sidekiq sur Ubuntu

Sidekiq Simple, facile à configurer et Open Source Task Scheduler. Pour configurer et configurer des travaux récurrents sidekiq avec un environnement Rails, installez les packages de dépendances nécessaires. Ajoutez un gemme latéral pour exécuter le travail en arrière-plan Linux à votre gemfile ou exécuter la commande ci-dessous dans le répertoire de projet:

    gem install sidekiq

Ajoutez un travailleur dans l’application ou les travailleurs pour traiter les travaux de fond Linux de manière asynchrone:

    rails generate sidekiq:worker hard

Créez la base de données et exécutez les migrations:

    HardWorker.perform_async('bob', 5)

Démarrez les travaux uniques Sidekiq de la racine de votre application Rails afin que les travaux soient traités:

    bundle exec sidekiq

Toutes nos félicitations! Vous avez réussi à installer le planificateur de travaux open source Sidekiq avec un logiciel d’interface utilisateur. Apprécier!

FAQS

à quoi sert la rellect de latérus?

Sidekiq est un logiciel de traitement de file d’attente open source pour exécuter des tâches en arrière-plan. Sidekiq gère simultanément de nombreux travaux dans le même processus en utilisant plusieurs threads.

est-il gratuit?

Sidekiq est conçu et construit comme un cadre de travail de fond gratuit et facile à installer pour la langue Ruby.

est-il open source Sidekiq?

Oui, Sidekiq est un planificateur de travail open source et un système de travail le plus rapide sous la licence LGPLV3. Le référentiel de code source Sidekiq est disponible à Github.

Dans quelle langue est écrite latérale?

Le planificateur de travaux open source Sidekiq est écrit en langage de programmation Ruby.

Qui utilise la reprise?

De nombreuses sociétés célèbres, dont StackShare, Accenture et Station RD, utilisent Sidekiq dans leurs piles technologiques pour gérer le traitement d’emploi asynchrone.

Explorer

Dans cet article, nous avons discuté de l’outil de traitement de l’arrière-plan Sidekiq. Pour en savoir plus sur les autres systèmes de traitement de base en open source, veuillez visiter la page suivante:

 Français