Condividi tramite


Orleans.Streaming.EventHubs Spazio dei nomi

Classi

AggregatedCachePressureMonitor

Monitoraggio utilizzo elevato cache aggregato

AveragingCachePressureMonitor

Monitoraggio pressione cache il cui algoritmo di pressione posteriore è basato sul valore di pressione media su tutti i contributi di pressione

AzureStorageOperationOptions
AzureStorageOperationOptionsValidator<TOptions>
AzureStoragePolicyOptions
AzureStorageUtils

Funzioni di utilità generali correlate all'archiviazione di Azure.

AzureTableDataManager<T>

Classe di utilità per incapsulare l'accesso basato sulle righe all'archiviazione tabelle di Azure.

DefaultEventHubReceiverMonitor

Monitoraggio predefinito del ricevitore EventHub che tiene traccia delle metriche usando il supporto PKI dei logger.

EventDataExtensions

Estende EventData per supportare lo streaming

EventHubAdapterFactory

Factory dell'adattatore di coda che consente a PersistentStreamProvider di usare EventHub come coda di eventi persistente back-end.

EventHubBatchContainer

Contenitore Batch che fornisce informazioni sulla posizione del payload e del flusso per un set di eventi in EventHub EventData.

EventHubBlockPoolMonitorDimensions

Dimensioni di aggregazione per il monitoraggio del pool di blocchi usato nell'ecosistema del provider di flussi Eventhub

EventHubCacheMonitorDimensions

Dimensioni di aggregazione per il monitoraggio della cache usato nell'ecosistema del provider di flussi Eventhub

EventHubCheckpointer

Questa classe archivia le informazioni del checkpoint della partizione EventHub (offset di partizione) nell'archiviazione tabelle di Azure.

EventHubCheckpointerFactory
EventHubDataAdapter

Adattatore dati dell'hub eventi predefinito. Gli utenti possono eseguire la sottoclasse per eseguire l'override dei dati dell'evento per eseguire il mapping dei flussi.

EventHubMessage

Replica della classe EventData eventHub, ricostruita dai dati memorizzati nella cache CachedEventHubMessage

EventHubMonitorAggregationDimensions

Classe di base per monitorare le dimensioni di aggregazione, ovvero un contenitore di informazioni per la destinazione di monitoraggio. I monitoraggi possono utilizzare questo contenitore di informazioni per crearne le dimensioni di aggregazione.

EventHubPartitionSettings

Impostazioni di partizione dell'hub eventi

EventHubQueueCache

Cache delle code di EventHub

EventHubQueueCacheFactory

Classe Factory per configurare e creare IEventHubQueueCache

EventHubReceiverMonitorDimensions

Dimensioni di aggregazione per EventHubReceiverMonitor

EventHubSequenceToken

I messaggi dell'hub eventi sono costituiti da un batch di eventi a livello di applicazione, quindi i token di Hub eventi contengono tre informazioni. EventHubOffset: si tratta di un valore univoco per partizione usato per iniziare a leggere da questo messaggio nella partizione. SequenceNumber: i numeri di sequenza di EventHub sono ID messaggio ordinati univoci per i messaggi all'interno di una partizione.
SequenceNumber è necessario per l'univocità e l'ordinamento dei messaggi EventHub all'interno di una partizione. event Index : poiché ogni messaggio di EventHub può contenere più di un evento del livello applicazione, questo valore indica l'evento del livello applicazione per cui si trova questo token, all'interno di un messaggio EventHub. È necessario per l'univocità e l'ordinamento degli eventi del livello applicazione all'interno di un messaggio di EventHub.

EventHubSequenceTokenV2

I messaggi dell'hub eventi sono costituiti da un batch di eventi a livello di applicazione, quindi i token di Hub eventi contengono tre informazioni. EventHubOffset: si tratta di un valore univoco per partizione usato per iniziare a leggere da questo messaggio nella partizione. SequenceNumber: i numeri di sequenza di EventHub sono ID messaggio ordinati univoci per i messaggi all'interno di una partizione.
SequenceNumber è necessario per l'univocità e l'ordinamento dei messaggi EventHub all'interno di una partizione. event Index : poiché ogni messaggio di EventHub può contenere più di un evento del livello applicazione, questo valore indica l'evento del livello applicazione per cui si trova questo token, all'interno di un messaggio EventHub. È necessario per l'univocità e l'ordinamento degli eventi del livello applicazione all'interno di un messaggio di EventHub.

SlowConsumingPressureMonitor

Monitoraggio pressione che è a favore del consumer lento nella cache

Interfacce

ICachePressureMonitor

Il monitoraggio della pressione della cache registra un contributo elevato alla cache e determina se la cache è sotto pressione in base all'algoritmo di pressione posteriore

IEventHubDataAdapter
IEventHubPartitionLocation

Posizione di un messaggio all'interno di una partizione di EventHub

IEventHubQueueCache

Interfaccia per una cache dei messaggi di flusso che archivia EventHub EventData

IEventHubQueueCacheFactory

Factory responsabile della creazione di una cache dei messaggi per una partizione EventHub.

IEventHubReceiver

Astrazione nella classe EventhubReceiver, usata per configurare la classe EventHubReceiver in EventhubAdapterReceiver, usata anche per configurare EHGeneratorReceiver in EventHubAdapterReceiver a scopo di test