NestJS で Job, Queue 処理に nestjs/bull を利用する

Tadashi Shigeoka ·  Tue, April 20, 2021

NestJS で Job, Queue 処理に nestjs/bull を使ってみたのでご紹介します。

NestJS

背景 NestJS で Job, Queue 処理を扱いたい

まず NestJS 公式ドキュメント Queues | NestJS - A progressive Node.js framework を読みます。

nestjs/bull サンプルコード

次に nestjs/bull のサンプルコードを読んで、実装イメージを掴みました。

bull のドキュメント集

nestjs/bull の内部で利用している bull のドキュメントは以下のとおりです。

補足情報 他 npm との比較

NPMCompare.com - Comparing agenda vs. bull vs. kue vs. node-resque vs. node-schedule のページを見た上で bull を採用することにしました。

以上、NestJS で Job, Queue 処理に nestjs/bull を採用した、現場からお送りしました。