百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

solid_queue

> 编程语言
开源

基于数据库的 Active Job 后端

2.5K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

基于数据库的 Active Job 后端

Solid Queue Solid Queue 是一个基于数据库的队列后端,专注于简洁性和性能。除了常规的作业排队和处理外,Solid Queue 还支持延迟作业、并发控制、重复作业、暂停队列、每个作业的数字优先级、按队列顺序的优先级以及批量排队(Active Job 的 perform_all_later)。

Solid Queue 可以与 MySQL、PostgreSQL 或 SQLite 等 SQL 数据库一起使用,并且如果可用,它会利用 FOR UPDATE SKIP LOCKED 子句来避免在轮询作业时对锁进行阻塞和等待。它依赖于 Active Job 来处理重试、丢弃、错误处理、序列化和延迟,并且与 Ruby on Rails 的多线程功能兼容。

  • 安装
  • 在开发和其他非生产环境中的使用
  • 单个数据库配置
  • 仪表板 UI 设置
  • 渐进式采用
  • 高性能要求
  • 工作程序、调度程序和调度程序
  • 分支模式与异步模式
  • 配置
    • 可选的调度程序配置
    • 队列顺序和优先级
    • 队列规范和性能
    • 线程、进程和信号
    • 数据库配置
    • 其他配置设置
    • 验证配置
  • 生命周期钩子
  • 排队时出现的错误
  • 并发控制
    • 性能考虑
  • 失败的作业和重试
    • 作业的错误报告
    • [作业被非

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言