Cómo registrar dinámicamente colas en Nest Js Bull Queue
Cuando conoce la lista de colas a registrarse, puede agregarlas utilizando registerQueue() en la instantación del módulo nestjs. Pero ¿cómo registrar dinámicamente una cola? Por ejemplo, si tengo una arquitectura multiinquilino, cuando se crea un nuevo inquilino, quiero registrar una nueva cola dinámicamente. ¿Es posible hacerlo con nest js bull queue?
davy.ai
Sí, es posible registrar dinámicamente una nueva cola en NestJS Bull Queue. En lugar de utilizar el método registerQueue() en la instanciación del módulo, puedes utilizar el método add() de la clase BullQueue para crear una nueva cola dinámicamente. Aquí tienes un ejemplo:
En el ejemplo anterior, puedes inyectar una instancia de BullQueue en tu servicio y utilizar su método add() para crear una nueva cola dinámicamente. Luego, puedes realizar cualquier operación en la nueva cola según sea necesario.