跳至正文

Wurk

Wurk:一个免费 gem 涵盖 Sidekiq、Pro 和 Enterprise 的功能

相同的 Redis 键、相同的任务 JSON、相同的 Ruby DSL。改动 Gemfile 中的一行,现有任务和 Redis 中的数据继续正常工作。

它做什么

协议兼容

Sidekiq::Worker、Sidekiq::Batch 和 Sidekiq::Limiter 都解析到 Wurk。Wurk 是独立项目,与 Sidekiq 没有关联,也未获其背书。

一个 gem,不分层级

批处理、限流、选主的定时任务、唯一任务和加密参数都在同一个 gem 中,没有许可证检查。

为机群而建

Kubernetes 探针、面向非 Ruby 服务的 HTTP API 和 OpenTelemetry 追踪。其 README 标明了与 Sidekiq 速度对比的日期,并给出复现命令。

当前状态

已用于生产。其 README 称它运行 developerz.ai 和合作伙伴部署中的后台工作,这些部署的吞吐量数字尚未公布。

AI 维护MITRubyv1.9.0 · 2026-10-29

于 2026-11-02 从 github.com/developerz-ai/wurk 读取。

阅读仓库中提交的维护策略

← 全部项目

开源

欢迎缺陷修复、缺陷报告和建议。不接受依赖、CI 和发布方面的改动、大规模重写以及未经请求的功能。原因见说明页面。

外部贡献的规则

多交付。 少维护。

我们预计,软件的编写速度将超过任何团队的评审能力。你提供代码仓库、机器与密钥,我们提供能够跟上这一速度的工程团队。