Domande con tag 'event-sourcing'

1
risposta

DDD - Stesso ID / Chiave primaria, classe di Aggragate Root diversa per Contesto Limitato

Sto lavorando per capire DDD e voglio vedere se questa idea è valida, se è una pratica comune e se ci sono insidie o complicazioni impreviste. Voglio avere effettivamente una "entità" con una chiave primaria globalmente unica. Voglio usare il...
posta 09.11.2017 - 17:19
1
risposta

Tabella di partizionamento per ID aggregato per l'efficiente creazione di eventi in RDBMS

I miei eventi sono archiviati in MySQL e sto raggiungendo un punto in cui ho decine di milioni di righe e le cose stanno iniziando a diventare lente quando si estrae un aggregato Ho letto di "partizionamento della tabella" e mi chiedevo se fo...
posta 05.07.2018 - 16:35
1
risposta

ES / CQRS simultaneità

Cercando di capire la concorrenza con CQRS, mi sono imbattuto in questa domanda: link Ma c'è qualcosa che non capisco quando si dice che: it do so by appending the new events to the Event stream if and only if the version of the Aggr...
posta 26.10.2017 - 16:50
1
risposta

Consistenza costante e approvvigionamento degli eventi

Come gestire un prossimo tipo di situazione in generale: Ho definito due tipi di radice aggregati AR1 e AR2. L'AR2 detiene l'identità basata sul valore dell'AR1. Devo mantenere la coerenza finale tra questi aggregati, quindi se qualche comand...
posta 30.12.2016 - 15:17
2
risposte

Come modellare un evento complesso nel sourcing di eventi?

Diciamo che abbiamo un utente (come un supereroe) che vuole vedere tutte le guerre che sta accadendo in un mondo in modo che possa fermarle. Non può impedirli tutti, perché ha bisogno di dormire a volte e così via. Ma se una guerra è accaduta me...
posta 24.06.2015 - 22:28
1
risposta

CQRS - Passaggio della radice aggregata come argomento

Quindi, ho il seguente codice: public class CQRSQuestion { public static void main(String[] args) { //received command for algorithm run AlgorithmAR algorithmAR = new AlgorithmAR(111); algorithmAR.runAlgorithm(1,"...
posta 25.02.2017 - 23:31
1
risposta

Gestione della coerenza finale durante la persistenza e la pubblicazione di eventi

Attualmente sto lavorando su un'applicazione DDD che utilizza il sourcing di eventi con redis come archivio principale di persistenza. Quindi, sfortunatamente non ho dei rollback incorporati in caso di problemi. L'applicazione è un monolite con...
posta 20.08.2018 - 19:18
0
risposte

Esiste un valore nella passivazione (setReceiveTimeout) per gli attori persistenti senza archivio di lettura?

Non ho esperienza in Akka, quindi le mie supposizioni potrebbero essere completamente sbagliate. Per quanto ho capito, Aggregate Root può gestire le sue entità semplicemente mantenendo il loro stato internamente e ripristinandolo in fase di r...
posta 28.09.2018 - 12:56
2
risposte

Come conservare Sagas con Event Sourcing

Ho un lungo processo in esecuzione che raccoglie gli ID degli Aggregati che sono stati modificati / modificati, in modo che un comando successivo possa "pubblicarli" su un modello precedente. Capisco che dovrei usare una specie di Saga per qu...
posta 05.06.2018 - 13:20
0
risposte

Come faccio a non perdere la natura "reattiva" dei miei servizi, semplicemente perché uno dei servizi non è reattivo?

Ultimamente mi sono interessato molto alla progettazione reattiva dei microservizi con architetture streaming e basate su eventi. Quando uno dei servizi scrive (cioè gestisce), questo paradigma funziona molto bene semplicemente rispondendo...
posta 17.03.2018 - 16:46