Node.jsのメッセージ/ジョブキュー
#Node.js
#メッセージキュー
Redis
ベース
Bull
Misskey
などの様々な
OSS
で採用されています (
Node.jsの使用事例
)
v3.7.0
から
Python
のサポートも追加されているようです
kue
Kue is a priority job queue backed by
redis
, built for node.js.
Bee-Queue
A simple, fast, robust job/task queue for
Node.js
, backed by
Redis
.
node-resque
Resque
の
Node.js
向けのポート (
Redis
ベース)
Gitter
で採用されている
RDBベース
pg-boss
PostgreSQL
ベース
SKIP LOCKED
が活用されています
graphile-worker
PostgreSQL
ベース
SKIP LOCKED
や
LISTEN
/
NOTIFY
などを活用して実装されているようです
better-queue
ジョブの永続化先はアダプター (
Store
) によって切り替え可能で、公式では
PostgreSQL
と
SQLite
がサポートされている
MongoDB
ベース
Agenda
Lightweight job scheduling for Node.js