A Sidekiq egy teljesen kiemelt legjobb nyílt forráskódú munkaterző az UI -val

Sidekiq Ingyenes üzenet sor szoftver

Ruby alapú egyszerű és hatékony háttérfeldolgozó eszköz

A Sidekiq egy Ruby-alapú, teljesen funkcionális, robusztus és egyszerűen integrálható bármely Rails alkalmazáshoz. Ez az egyik leggyorsabb háttér -feldolgozó rendszer.

Áttekintés

A Sidekiq hatékony, egyszerűen integrálható és a legjobban nyílt forráskódú munkaterülési ütemezővel az UI -val, hogy több munkát végezzen ugyanabban a folyamatban, több szálral. A Rails Sidekiq ütemező működik és szorosan integrálódik a sínekkel, hogy a Linux háttér folyamatát egyszerűen halott legyen. A Sidekiq Open Source Task Scheduler egy teljes kiemelt háttérkép -feldolgozási keretrendszer a rubin nyelv számára. Integrálódik a modern Rails alkalmazáshoz, amennyire csak lehetséges, és sokkal magasabb teljesítményű, mint a többi meglévő üzenetsor -szoftver. A Sidekiq nyílt forráskódú feladat -ütemező egy kiterjesztés a SidekIQ -ra, amely lehetővé teszi, hogy az ütemezést vagy a feladatot egy adott időben vagy bizonyos időközönként futtassa. A Sidekiq nyílt forráskódú Cron ütemezője az UI -vel egy keret az alkalmazások méretezéséhez, a háttérben végzett munka elvégzésével több Sidekiq folyamattal. Ehhez a háttér -feldolgozásokhoz három rész követése szükséges:

  1. A Sidekiq kliens a PUMA vagy az utas -alkalmazás -kiszolgáló folyamatának bármely Ruby -folyamatában fut, és lehetővé teszi, hogy később feldolgozzon.
  2. A Redis biztosítja és segíti a Sidekiq adattárolását. Az összes munkahelyi adatot, a futásidejű és a történelmi adatokat tárolja a Sidekiq Web felhasználói felületének Power Power Power -hez.
  3. Mindkét Sidekiq szerver folyamatát vonzza a feladatokat a redis sorból, és később feldolgozza őket.

Rendszerkövetelmények


A SidekIQ legjobb nyílt forráskódú munkaterző telepítéséhez a következő kulcsfüggőségi csomagokra van szükség:

  • Ruby: MRI 2.5+ vagy JRuby 9.2+.
  • Redis: 4.0+
  • Rails 5.0+ támogatás
  • Rubymine szerkesztő
  • Git

Jellemzők


Az alábbiakban felsoroljuk a Sidekiq Open Source Open Source Open Source munkaterzőjének néhány nagyszerű listáját:

  • Ütemezett munkák
  • Hibakezelés
  • Web felhasználói felület
  • Ruby API
  • Többszálasság
  • Cron Jobs
  • Egyszerű és hatékony

Telepítési útmutató

Telepítse a Sidekiq -t az ubuntu -ra

Sidekiq egyszerű, könnyen beállítható és nyílt forráskódú feladat ütemezője. A Sidekiq ismétlődő munkahelyek konfigurálásához és beállításához telepítse a sínek környezetét, telepítse a szükséges függőségi csomagokat. Adjon hozzá Sidekiq Gem -et a Háttér Linuxban történő futtatásához a GemFile -hez, vagy futtassa az alábbi parancsot a Projektkönyvtárban:

    gem install sidekiq

Adjon hozzá egy munkavállalót az alkalmazásban vagy a munkavállalókban a Linux háttérképek feldolgozásához aszinkron módon:

    rails generate sidekiq:worker hard

Hozzon létre az adatbázist és futtassa a migrációkat:

    HardWorker.perform_async('bob', 5)

Start Sidekiq Egyedi Jobok a Rails alkalmazás gyökeréből, így a feladatokat feldolgozzák:

    bundle exec sidekiq

Gratulálunk! Sikeresen telepítette a Sidekiq Open Source Job Schedulert az UI szoftverrel. Élvezd!

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.

Fedezd fel

Ebben a cikkben a Sidekiq háttérfeldolgozó eszközről beszéltünk. A többi nyílt forráskódú háttér -feldolgozó rendszer megismeréséhez kérjük, látogasson el a következő oldalra:

Az 5 legjobb nyílt forráskódú üzenet sor MQ szoftver

Redis támogatott sorba állító rendszer a háttérfeldolgozáshoz

A legszélesebb körben telepített nyílt forráskódú üzenet -bróker

Elosztott eseményfolyam -platform

 Magyar