generated at
Deno Queues
Deno KVをベースに実装されたメッセージキュー
Deno v1.34.3で実装されました。
typescript
const kv = await Deno.openKv(":memory:"); // メッセージを追加します。 const res = await kv.enqueue({ id: 1, payload: "foo" }); assert(res.ok); let message; // キューを購読します const listenPromise = kv.listenQueue((_message) => { message = _message; }); kv.close(); await listenPromise; // closeするとresolveされます console.info(message); // Output: { id: 1, payload: "foo" }

ライブラリ/フレームワーク
Danet - v2.3.0で公式サポートが導入。またDeno Cronベースのジョブシステムも提供されます
Fedify - ActivityPub向けのフレームワーク

リンク