Domande con tag 'eventual-consistency'

2
risposte

DDD: decidere quando orientarsi verso l'eventuale coerenza transazionale

Sto leggendo la serie di articoli di Vaughn Vernon su design aggregato efficace . A proposito di decidere tra coerenza transazionale vs eventuale, si afferma quanto segue: Discussing this with Eric Evans revealed a very simple and sou...
posta 01.06.2018 - 19:28
4
risposte

Come gestire le operazioni transazionali in un'architettura guidata dagli eventi?

Sto cercando di arricchire un sistema di e-commerce utilizzando microservices (.NET Core e Kubernetes), event sourcing (Kafka) e CQRS. Il caso d'uso particolare a cui stavo pensando è il seguente. Esiste un microservizio di inventario progett...
posta 05.09.2018 - 15:47
3
risposte

In che modo vengono distribuiti i nuovi contesti con limiti e gli errori vengono risolti in architetture di microservizi "autonomi" basati sui messaggi?

Vengo dallo sfondo del monolite, utilizzando un unico grande database relazionale. Dalla mia ricerca, molti sostenitori dell'architettura dei microservizi privilegiano l'architettura basata su eventi piuttosto che su REST. La seguente domanda si...
posta 23.08.2018 - 00:56
2
risposte

Interfaccia utente e processo che implica la comunicazione asincrona tra diversi microservizi

Il sistema è composto da diversi micro-servizi e ciascuno di essi è responsabile del proprio contesto, come prenotazioni, pagamenti, prodotti e notifiche. Immaginiamo di avere un viaggiatore che cerca un alloggio sul sito web. L'alloggio è el...
posta 08.09.2016 - 13:23
1
risposta

Come riconoscere i consumatori nell'architettura AMQP

Sto facendo un progetto in cui sto usando un'architettura di microservizi. Tutti i servizi all'interno di questa architettura comunicano tra loro utilizzando un broker AMQP (RabbitMQ). Quando qualcosa accade in un servizio, pubblica un messag...
posta 05.10.2016 - 11:12
1
risposta

Raggruppamento / buffer di eventi di dominio

Supponiamo che abbia 3 eventi di dominio, Event1 Event2 e Event3. Quando il comando arriva al mio livello di servizio, posso aumentare 2 comandi contemporaneamente - ad es. Event1 ed Event2. Una classe ha un listener di eventi per entrambi gli e...
posta 23.08.2016 - 13:22
2
risposte

Qual è la consistenza finale?

Ho sentito persone parlare di "coerenza finale" (ad esempio in questa domanda e questa risposta ). Che cos'è la "consistenza finale"? Come si confronta con "consistenza transazionale"? Quando succede? Che tipo di impatto ha la coerenza...
posta 02.01.2015 - 22:46
4
risposte

CQRS: modello di scrittura query

Contesto: l'utente desidera modificare i dettagli dell'entità, ad esempio il nome utente. Supponendo che il modello di lettura sia alla fine coerente con il modello di scrittura è concettualmente sbagliato interrogare il modello di scrittura...
posta 14.07.2015 - 13:53
2
risposte

Come implementare la semantica della serializzabilità in un sistema alla fine coerente?

In un sistema asincrono distribuito, la serializzabilità non può essere raggiunta, ma dobbiamo ancora fornire in qualche modo la semantica. Considerare il requisito del tutto naturale che l'utente debba avere un'e-mail univoca o nessuna e-mai...
posta 26.09.2018 - 12:40
1
risposta

Può "REST senza PUT" supportare il blocco ottimistico usando ETags?

Rest senza PUT modelli immutabili, append-only (event-source) ) modifica dello stato favorendo l'invio di nuove risorse di modifica reiterata rispetto agli aggiornamenti PUT-in originali. Esempio: creazione e modifica di un ordine di caffè ......
posta 16.11.2015 - 18:35