Sidekiq是一个完全由UI的最佳开源工作调度程序

Sidekiq 免费消息队列软件

基于红宝石的简单和高效的背景处理工具

Sidekiq是一种基于红宝石的完整,健壮且易于与任何Rails应用程序集成的易用。它是最快的背景工作处理系统之一。

概述

Sidekiq是一种有效,易于集成和最佳的开源作业调度程序,可在同一过程中使用多个线程同时处理许多作业。 Rails sidekiq Scheduler工作并与导轨紧密整合,使Linux背景过程变得简单。 Sidekiq开源任务调度程序是Ruby语言的完整特色背景作业处理框架。与其他现有消息队列软件相比,它与任何现代铁路应用程序集成在一起,并且性能更高。 Sidekiq开源任务调度程序是sidekiq的扩展程序,可让您安排或推动作业在给定时间或在某些时间间隔内运行。 sidekiq开源CRON调度程序带有UI是一个框架,可通过在多个Sidekiq进程的背景中执行工作来扩展应用程序。这需要以下三个部分进行背景处理:

  1. Sidekiq客户端在PUMA或乘客应用程序服务器流程的任何Ruby过程中运行,并允许您创建以后处理的作业。
  2. Redis提供并有助于Sidekiq的数据存储。它将所有作业数据以及运行时和历史数据存储到Power Sidekiq的Web UI。 3.每个sidekiq服务器进程都会从redis中的队列中拔出作业,并以后对其进行处理。

系统要求


需要以下关键依赖项包来安装Sidekiq最佳开源作业调度程序:

  • Ruby:MRI 2.5+或Jruby 9.2+。
  • redis:4.0+
  • Rails 5.0+支持 *红宝石编辑器
  • git

特征


下面列出了带有UI的Sidekiq开源工作调度程序的一些重要功能列表: *计划的作业 *错误处理

  • Web UI *红宝石API *多线程
  • Cron Jobs *简单而高效

安装说明

**在Ubuntu上安装Sidekiq **

Sidekiq简单,易于设置和开源任务调度程序。要使用Rails环境配置和设置Sideup sidekiq重复出现的作业,请安装必要的依赖项软件包。添加SideKiq Gem以在背景Linux中运行作业到您的gemfile或在项目目录中的命令下方运行:

    gem install sidekiq

在应用程序或工人中添加一个工人以异步处理Linux背景作业:

    rails generate sidekiq:worker hard

创建数据库并运行迁移:

    HardWorker.perform_async('bob', 5)

从您的Rails应用程序的根源开始sidekiq唯一作业,因此将处理工作:

    bundle exec sidekiq

恭喜!您已经成功地使用UI软件安装了Sidekiq开源作业调度程序。享受!

常见问题

sidekiq使用了什么?

Sidekiq是一种开源队列处理软件,可在后台运行任务。 Sidekiq使用多个线程在同一过程中同时处理许多作业。

sidekiq是免费的吗?

Sidekiq的设计和构建是一种免费且易于安装的Ruby语言的背景工作框架。

是Sidekiq开源吗?

是的,Sidekiq是LGPLV3许可证下的开源作业调度程序和最快的作业系统。 Sidekiq源代码存储库可在github处获得。

以哪种语言编写了哪种语言?

Sidekiq开源作业调度程序用Ruby编程语言编写。

谁使用sidekiq?

包括StackShare,Accenture和RD Station在内的许多著名公司在其技术堆栈中使用Sidekiq来处理异步工作处理。

探索

在本文中,我们讨论了Sidekiq背景处理工具。要了解其他开源背景工作处理系统,请访问以下页面:

前5个开源消息队列MQ软件

最广泛部署的开源消息代理

分布式事件流平台

 简体中文