Skip to main content
Cozile facilitează desfășurarea operațiunilor asincrone. Acestea pot fi folosite pentru a efectua sarcini de fundal precum trimiterea unui e-mail de bun venit la înregistrare. Fiecare caz de utilizare va avea propria clasă de coadă extinsă din MessageQueueServiceBase. În prezent, acceptăm doar bull-mqbull-mq ca driver de coadă.

Pași pentru a crea și utiliza o coadă nouă

  1. Adăugați un nume pentru noua coadă sub enum MESSAGE_QUEUES.
  2. Furnizează implementarea de tip factory a cozii, folosind numele cozii ca token de dependență.
  3. Injectează coada pe care ai creat-o în modulul/serviciul necesar, folosind numele cozii ca token de dependență.
  4. Adăugați o clasă lucrător cu injectare bazată pe simbol, la fel ca producătorul.

Exemplu de utilizare