NestJS · Senior · Frage 17 von 75
Wie bekommt man zuverlässiges Veröffentlichen von Events aus einem Nest-Service, der auch in die Datenbank schreibt?
- 1
client.emit()vor dem Commit aufrufen - 2
client.emit()nach dem Commit aufrufen und auf Erfolg hoffen - 3Eine transaktionale Outbox nutzen
Antwort zeigen
Richtige Antwort: Eine transaktionale Outbox nutzen
Erklärung
Außerhalb der Transaktion zu emittieren kann Events verlieren oder doppeln, wenn einer der Schritte scheitert.