Panoramica dell'origine eventi
L'origine eventi offre un modo flessibile per gestire e rendere persistente lo stato di granularità. Una granularità con origine evento presenta molti vantaggi potenziali rispetto a una granularità standard. Per prima cosa, può essere usato con molte configurazioni di provider di archiviazione diverse e supporta la replica geografica tra più cluster. Inoltre, separa in modo pulito la classe di granularità dalle definizioni dello stato di granularità (rappresentato da un oggetto stato di granularità) e dagli aggiornamenti della granularità (rappresentati da oggetti evento).
La documentazione è strutturata come segue:
JournaledGrain Basics(Nozioni di base su JournaledGrain) spiega come definire le granularità dell'origine evento derivando da , come accedere allo stato corrente e come generare eventi che aggiornano lo stato.
Istanze replicate spiega in che modo il meccanismo di origine degli eventi gestisce le istanze con granularità replicata e garantisce la coerenza. Viene illustrata la possibilità di affrontare eventi e conflitti e come affrontarli.
Conferma immediata/posticipata spiega in che modo la conferma ritardata degli eventi e la reentrancy possono migliorare la disponibilità e la velocità effettiva.
Le notifiche spiegano come sottoscrivere le notifiche, consentendo ai granulari di reagire ai nuovi eventi.
Configurazione dell'origine eventi illustra come configurare progetti, cluster e provider di coerenza dei log.
I provider di Log-Consistency predefiniti illustrano il funzionamento dei tre provider di coerenza dei log attualmente inclusi.
JournaledGrain Diagnostics illustra come monitorare gli errori di connessione e ottenere statistiche semplici.
Il comportamento descritto in precedenza è ragionevolmente stabile, per quanto riguarda l'API JournaledGrain. Tuttavia, si prevede di estendere o modificare presto l'elenco dei provider di coerenza dei log, per consentire agli sviluppatori di collegare più facilmente sistemi di archiviazione di eventi standard.