Ich habe damit begonnen, eine Testanwendung in .Net zu erstellen, die EventStore von Greg Young als Backing Store für CQRS/ES verwendet.EventStore Abonnieren eines Streams für eine Kategorie
Um das Laden eines vollständigen Aggregats zu vereinfachen, speichere ich in einem Stream mit dem Namen "agg-123". Für ein Produktaggregat mit einer ID von 553 würde beispielsweise ein Stream namens "product-553" vorhanden sein. Und dann dasselbe für ein Aggregat "Order", der Stream würde "Order-123" heißen.
Von der Rehydrierung und Speicherung von Ereignissen funktioniert das gut.
Ich versuche jetzt, einen Listener zu erstellen, der bestimmte Streams abhören wird, um eine Abfragedatenbank zu füllen. Die Subscribe-Methoden, die ich sehe, scheinen nur "order-123" oder "all" zu abonnieren. Ich kann nicht sehen, wie ich "Produkt" oder "Bestellung" oder beides abonnieren würde.
Ich stelle mir vor, dass entweder
- ich den Punkt mit Strom Namen verpasst haben, und haben sie falsch genannt
- einen Weg verpasst haben, sie zu wählen, so etwas wie „produkt- *“
- Es wird erwartet, dass „alle“ und herauszufiltern, was Sie nicht daran interessiert sind, obwohl dies gibt das Problem, dass es sendet auch alle „Statistiken“ Ereignisse
jemand einen Rat abonnieren?
Hallo Augapfel, wenn möglich - können Sie meine Frage hier überprüfen: https://stackoverflow.com/questions/35828118/subscribe-to-stream-event-never-appear-in-subscription-client - scheint wie ich habe etwas das "Problem". – janhartmann