Sidekiq is een volledig uitgelichte beste open source taakplanner met UI

Sidekiq Gratis berichtwachtrijsoftware

Ruby gebaseerde eenvoudige en efficiënte achtergrondverwerkingstool

Sidekiq is een ruby-gebaseerde volledig getroffen, robuust en eenvoudig te integreren met elke rails-toepassing. Het is een van de snelste achtergrondverwerkingssystemen.

Overzicht

Sidekiq is een efficiënte, eenvoudig te integreren en beste open source taakplanner met gebruikersinterface om veel taken tegelijkertijd in hetzelfde proces met meerdere threads te verwerken. Rails Sidekiq Scheduler werkt en integreert strak met rails om het Linux -achtergrondproces dood eenvoudig te maken. Sidekiq Open Source Task Scheduler is een volledig uitgelichte achtergrondverwerkingsframework voor Ruby Language. Het integreert met elke Modern Rails -applicatie zo eenvoudig mogelijk en met veel hogere prestaties dan andere bestaande software voor berichtenwachtrijen. Sidekiq Open Source Task Scheduler is een verlenging van SidekiQ waarmee u taken kunt plannen of pushen om op een bepaald tijdstip of op bepaalde intervallen te werken. Sidekiq Open Source Cron Scheduler met UI is een framework om uw toepassingen te schalen door werk op de achtergrond uit te voeren met meerdere SidekiQ -processen. Dit vereist het volgen van drie delen voor achtergrondverwerkingen:

  1. De SidekiQ -client wordt uitgevoerd in elk Ruby -proces van een PUMA- of Passenger -applicatieserverproces en stelt u in staat om later taken te maken voor verwerking.
  2. Redis biedt en helpt bij gegevensopslag voor SidekiQ. Het slaat alle banengegevens op, samen met runtime en historische gegevens om Sidekiq’s web -gebruikersinterface te power.
  3. Elk SidekiQ -serverproces haalt taken uit de wachtrij in Redis en verwerkt ze later.

Systeem vereisten


De volgende sleutelafhankelijkheidspakketten zijn vereist om de Sidekiq Best Open Source -taakplanner te installeren:

  • Ruby: MRI 2.5+ of Jruby 9.2+.
  • Redis: 4.0+
  • Rails 5.0+ ondersteuning
  • Rubymine Editor
  • Git

Functies


Enkele van de geweldige lijst met functies Sidekiq Open Source Job Scheduler met UI worden hieronder vermeld:

  • Geplande banen
  • Foutbehandeling
  • Web UI
  • Ruby API
  • Multi -threading
  • Cron Jobs
  • Eenvoudig en efficiënt

Installatie instructies

Sidekiq installeren op ubuntu

Sidekiq eenvoudige, eenvoudig in te stellen en open source taakplanner. Installeer de nodige afhankelijkhedenpakketten om SidekiQ -taken met Rails -omgeving te configureren en in te stellen met Rails -omgeving. Sidekiq Gem toevoegen om taak in achtergrond Linux uit te voeren aan uw Gemfile of onderstaande opdracht uit te voeren in Project Directory:

    gem install sidekiq

Voeg een werknemer toe in app of werknemers om linux achtergrondtaken asynchroon te verwerken:

    rails generate sidekiq:worker hard

Maak de database en voer migraties uit:

    HardWorker.perform_async('bob', 5)

Start sidekiq unieke banen vanuit de wortel van uw Rails -applicatie, zodat de banen worden verwerkt:

    bundle exec sidekiq

Gefeliciteerd! U hebt SidekiQ Open Source -taakplanner met succesvol geïnstalleerd met UI -software. Genieten!

FAQs

What is Sidekiq used for?

Sidekiq is an open source queue processing software to run tasks in the background. Sidekiq handles many jobs simultaneously in the same process using multiple threads.

Is Sidekiq free?

Sidekiq is designed and built as a free and easy to install background job framework for the Ruby language.

Is Sidekiq open source?

Yes, Sidekiq is open source job scheduler and fastest job system under LGPLv3 license. Sidekiq source code repository is available at Github.

In what language is Sidekiq written?

Sidekiq open source job scheduler is written in Ruby programming language.

Who uses Sidekiq?

Many famous companies including StackShare, Accenture, and RD Station use Sidekiq in their tech stacks to handle asynchronous job processing.

Ontdekken

In dit artikel hebben we besproken over Sidekiq -achtergrondverwerkingstool. Ga naar de volgende pagina voor meer informatie over andere open source achtergrondverwerkingssystemen:

Top 5 open source berichtwachtrij MQ -software

Redis Backed Queuing System voor achtergrondverwerking

MEEST BEPERKTE Open source berichtmakelaar

Gedistribueerd evenementenstreamingplatform

 Nederlands