He estado mirando los documentos de BullMQ:
https://github.com/taskforcesh/bullmq
https://docs.bullmq.io/que-es-bullmq
Noté en su cuadro de comparación que no contiene proyectos como RabbitMQ o NATS Streaming. BullMQ parece ser una solución para manejar "trabajos" simples en uno o varios servidores.
¿Por qué BullMQ es más adecuado para "trabajos" simples que otras implementaciones de colas de mensajes? Estoy tratando de entender cuándo tiene más sentido elegir una implementación sobre otra.