Condividi tramite


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.