Warum sind die Befehle und Veranstaltungen GESONDERT dargestellt?

Was ist der Unterschied zwischen Befehlen und Ereignissen in der Architektur unterstreichen, dass Veranstaltungen? Der einzige Unterschied, den ich sehen kann, ist, dass die Befehle sind in der Regel bezogen/ausgelöst durch Akteure außerhalb des Systems, in der Erwägung, dass Ereignisse zu sein scheinen, stammen von Handlern und anderen code in einem system. Doch in vielen Beispiel-Anwendungen, die ich gesehen habe, haben Sie verschiedene (aber funktional ähnlichen) interfaces.

  • Es hängt sehr stark, was du genau im Sinn haben, wenn Sie die Worte "Befehl" und "Ereignis".
  • Nehmen Sie Ihre typische CQRS/DDD-Projekt als ein Beispiel.
  • Mein Verständnis: die Befehle, die verarbeitet werden müssen, um genau einen Empfänger (die kann ablehnen, dem Befehl), und Ereignisse können verarbeitet werden durch 0...n Receiver.
InformationsquelleAutor alphadogg | 2011-02-10
Schreibe einen Kommentar