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