Als «cqrs» getaggte Fragen

Entwurfsmuster für die Verantwortung der Befehlsabfrage

6
Lieber 2 Methoden mit klarer Bedeutung oder nur 1 Dual-Use-Methode?
Ist es zur Vereinfachung der Benutzeroberfläche besser, die getBalance()Methode nicht zu haben ? Übergeben 0an charge(float c);wird das gleiche Ergebnis geben: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } Vielleicht eine Notiz machen javadoc? …
30 interfaces  cqrs 



2
ES / CQRS-Parallelitätsbehandlung
Ich habe kürzlich angefangen, mich mit CQRS / ES zu beschäftigen, weil ich es möglicherweise bei der Arbeit anwenden muss. Es scheint in unserem Fall sehr vielversprechend, da es viele Probleme lösen würde. Ich skizzierte mein grobes Verständnis, wie eine ES / CQRS-App in einem vereinfachten Banking-Anwendungsfall (Geld abheben) kontextualisiert …



3
Sollte bei Verwendung von DDD und CRQS genau ein Ereignis pro Befehl angegeben werden?
Ich suche nach einer Möglichkeit, eine Ddd-Anwendung mit Konvention über Konfiguration zu entwerfen. Angenommen, für ein Aggregat "Client" ist der Befehl "FillProfile" definiert. Es wird logischerweise ein Ereignis "ProfileFilled" auslösen. Gibt es Fälle, in denen ein Befehl mehr als ein Ereignis auslöst, oder in denen ein Befehl basierend auf einer …

2
DDD CQRS - Berechtigung pro Abfrage und Befehl
Zusammenfassung Sollte die Autorisierung in CQRS / DDD per Befehl / Abfrage implementiert werden oder nicht? Ich entwickle zum ersten Mal eine Online-Bewerbung unter mehr oder weniger strikter Verwendung des DDD-CQRS-Musters. Ich bin auf ein Problem gestoßen, mit dem ich mich nicht wirklich auskennen kann. Die Anwendung, die ich erstelle, …

5
DDD, Saga & Event-Sourcing: Kann eine Ausgleichsaktion einfach ein Löschen im Event-Store sein?
Mir ist klar, dass die obige Frage wahrscheinlich ein paar Fragen aufwirft, aber lassen Sie mich versuchen zu erklären: Ich versuche, mich auf ein paar verwandte Konzepte einzulassen, im Grunde das Saga-Muster ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) in Kombination mit Event-Sourcing (Ein DDD-Konzept) : http://en.wikipedia.org/wiki/Domain-driven_design ) Ein guter Beitrag, der alles zusammenfasst: …


2
Können SQL Server und Mongo zusammen verwendet werden?
Wir haben eine große nachrichtenorientierte Website mit hohem Web-Traffic. Die Architektur ist Ihre häufig gesehene DB-Repo-Schicht - Service-Schicht - Asp.Net MVC. Das Problem, das wir gesehen haben, ist die Leseleistung. Es stellt sich heraus, dass all diese DDD-Domänenobjekt-Inhalte theoretisch hervorragend für Geschäftsregeln geeignet sind, aber das Leben in Bezug auf …
14 sql-server  nosql  cqrs  mongo 

2
Ist CQRS nicht Überentwicklung?
Ich erinnere mich immer noch an gute alte Tage der Aufbewahrungsorte. Aber Repositories wuchsen mit der Zeit hässlich. Dann wurde CQRS zum Mainstream. Sie waren nett, sie waren ein Hauch frischer Luft. Aber in letzter Zeit habe ich mich immer wieder gefragt, warum ich die Logik in der Action-Methode eines …

2
Wie gehe ich mit Nebenwirkungen im Event Sourcing um?
Nehmen wir an, wir möchten ein kleines Sicherheitssubsystem für eine Finanzanwendung implementieren, das die Benutzer per E-Mail warnt, wenn ein seltsames Muster erkannt wird. In diesem Beispiel besteht das Muster aus drei Transaktionen, wie sie dargestellt sind. Das Sicherheitssubsystem kann Ereignisse aus dem Hauptsystem aus einer Warteschlange lesen. Was ich …

1
Soll ich einen Befehl oder ein Ereignis verwenden?
Der Unterschied zwischen einem Befehl und einem Ereignis in der Buskommunikation erscheint mir etwas vage. Ich weiß, dass Befehle nur einmal ausgeführt werden sollten, während ein Ereignis mehrmals behandelt werden kann, aber ich bin mir immer noch nicht sicher, wann ich einen Befehl oder ein Ereignis verwenden soll. Schauen wir …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.