Ich habe eine Anwendung basierend auf dem Akteur-Modell-Muster entwickelt, die die Spring Application Context-Ereignisse als die Art und Weise verwendet, um Nachrichten zu übergeben. Ich habe drei Schichten:Akteur-Modellmuster: Begrenzung der Anzahl der gleichzeitig laufenden Akteure
- gibt eine requesttransactionevent
- Fragen ein dotransactionevent < - sollte
Schicht 1 die aktuelle Anzahl der laufenden Transaktionen
Was ist der eleganteste Weg, um Schicht 2 ohne eine synchrone Methode oder etwas dieser Art zu implementieren, der Trick hier ist, dass es die Request-Parameter abgerufen werden muss, die von Schicht1 in der db für die Ausstellung eines drotransactionevent abgespeichert werden.
Hallo, wenn Schicht2 eine Reihe von Handlern halten wird, wird dies die 2 letzten Schichten eng koppeln, ich würde eher vermeiden, dass Schicht 3 absichtlich erstellt wurde, um größere Flexibilität zu ermöglichen. – Amnon