Auf Thema antworten

Dann würde ich eine Queue pro Kunde nutzen (oder eine Queue für alle Kunden zusammen, Kunde wäre dann ein Attribut des Events).



Ja, das ist der Sinn der Queue. Die Listener holen sich die Daten dann, wenn sie grad können, ob das "jetzt" oder in drei Tagen ist, ist für die Queue egal.


Ja, Queues muss man schon bewusst löschen, ansonsten ist die Queue halt leer vorhanden.



Ja, wobei es dann Sinn macht, erst die "fertigen Daten" in die "Master"-Datenbank zu schreiben. Unfertige Daten in die Datenbank zu schreiben, dann ein Event zu publishen, woraufhin genau diese Daten geändert werden, hat wenig Sinn.



Wenn man Queues nutzt ja. Wobei sich da auch Transaktionen nutzen lassen, sodass Messages im Fehlerfall nicht verloren gehen.

Ist das ein Problem für einen deiner Anwendungsfälle?



Oben