NestJS で Job, Queue 処理に nestjs/bull を利用する
NestJS で Job, Queue 処理に nestjs/bull を使ってみたのでご紹介します。
背景 NestJS で Job, Queue 処理を扱いたい
まず NestJS 公式ドキュメント Queues | NestJS – A progressive Node.js framework を読みます。
nestjs/bull サンプルコード
次に nestjs/bull のサンプルコードを読んで、実装イメージを掴みました。
bull のドキュメント集
nestjs/bull の内部で利用している bull のドキュメントは以下のとおりです。
- Guide — Your starting point for developing with Bull.
- Reference — Reference document with all objects and methods available.
- Patterns — a set of examples for common patterns.
補足情報 他 npm との比較
NPMCompare.com – Comparing agenda vs. bull vs. kue vs. node-resque vs. node-schedule のページを見た上で bull を採用することにしました。
以上、NestJS で Job, Queue 処理に nestjs/bull を採用した、現場からお送りしました。