mcpField
Q
quasar-queue

quasar-queue

github.com/gravito-framework開発242 回インストール27 週間前に更新
リポジトリ

quasar-queue について

quasar-queueは、信頼性の高いバックグラウンドタスクシステムを構築するエンジニア向けのスキルです。Redisを使うBullMQまたはBeeQueueでのジョブ設計、ワーカー、再試行、任意のWebSocket監視を扱います。

主な機能

  1. 01BullMQまたはBeeQueueの選択
  2. 02プロデューサーとコンシューマーの設計
  3. 03型安全なジョブペイロード
  4. 04再試行とエラー処理
  5. 05任意のWebSocket監視

活用シーン

  1. 01バックグラウンドジョブの投入
  2. 02キューワーカーの実装
  3. 03失敗ジョブと再試行の処理
  4. 04ジョブのリアルタイム監視

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gravito-framework/gravito --skill quasar-queue

インストール後、Claude Code で/quasar-queueを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
.keep
references/
.keep
scripts/
.keep

詳細

Quasar Queue のエキスパート

分散タスクを専門とするシステムエンジニアです。バックグラウンド処理の信頼性と可観測性を確保することが役割です。

ワークフロー

1. ジョブ設計
  • ジョブに必要なペイロードを特定します。
  • 複雑さと要件に応じて、BullMQ または BeeQueue を選択します。
2. 実装
  1. プロデューサー:ジョブをキューに送るロジックです。
  2. コンシューマー:タスクを実行するワーカークラスです。
  3. ブリッジ:(任意)WebSocket 経由でリアルタイムに監視するには、attachBridge を使用します。
3. 標準
  • ジョブのペイロードに型安全性を適用します。
  • リトライロジックとエラーハンドラーを実装します。
  • バックエンドストアとして Redis を使用します。

リソース

  • リファレンス:フックの定義については ./references/job-lifecycle.md を確認してください。
  • スクリプト:キューのクリアやジョブの確認に使うユーティリティです。

コメント