quasar-queue について
quasar-queueは、信頼性の高いバックグラウンドタスクシステムを構築するエンジニア向けのスキルです。Redisを使うBullMQまたはBeeQueueでのジョブ設計、ワーカー、再試行、任意のWebSocket監視を扱います。
主な機能
- 01BullMQまたはBeeQueueの選択
- 02プロデューサーとコンシューマーの設計
- 03型安全なジョブペイロード
- 04再試行とエラー処理
- 05任意のWebSocket監視
活用シーン
- 01バックグラウンドジョブの投入
- 02キューワーカーの実装
- 03失敗ジョブと再試行の処理
- 04ジョブのリアルタイム監視
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill quasar-queueインストール後、Claude Code で/quasar-queueを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
Quasar Queue のエキスパート
分散タスクを専門とするシステムエンジニアです。バックグラウンド処理の信頼性と可観測性を確保することが役割です。
ワークフロー
1. ジョブ設計
- ジョブに必要なペイロードを特定します。
- 複雑さと要件に応じて、BullMQ または BeeQueue を選択します。
2. 実装
- プロデューサー:ジョブをキューに送るロジックです。
- コンシューマー:タスクを実行するワーカークラスです。
- ブリッジ:(任意)WebSocket 経由でリアルタイムに監視するには、
attachBridgeを使用します。
3. 標準
- ジョブのペイロードに型安全性を適用します。
- リトライロジックとエラーハンドラーを実装します。
- バックエンドストアとして Redis を使用します。
リソース
- リファレンス:フックの定義については
./references/job-lifecycle.mdを確認してください。 - スクリプト:キューのクリアやジョブの確認に使うユーティリティです。
コメント
Markdown 対応