
que
que-rb
A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.
AI 简介
Que 是一个使用 PostgreSQL 的咨询锁来提高速度和可靠性的 Ruby 作业队列。它通过利用 PostgreSQL 的内存锁定机制,实现了高并发和高效处理能力,同时保证了数据的一致性和安全性。Que 的设计使得即使在高负载下,其性能瓶颈也主要在于 CPU 而非 I/O 操作。此外,由于直接将作业存储于 Postgres 中,与应用程序的其他数据共享相同的 ACID 事务保证,因此非常适合需要强一致性和高可靠性任务调度的应用场景,如金融交易、日志处理等。对于已经在使用 PostgreSQL 的项目来说,Que 提供了一个减少额外依赖且易于集成的任务队列解决方案。
Ruby
MIT License2.3k
Stars
195
Forks
35
Watchers
44
Issues
Star 增长
今日0
近 7 天+1
近 30 天+2
综合评分49.58
默认分支master