Freigeben über


Orleans.Streaming.EventHubs Namespace

Klassen

AggregatedCachePressureMonitor

Überwachung des aggregierten Cachedrucks

AveragingCachePressureMonitor

Cachedruckmonitor, dessen Gegendruckalgorithmus auf dem Mittelwert des Drucks über den gesamten Druckbeitrag basiert

AzureStorageOperationOptions
AzureStorageOperationOptionsValidator<TOptions>
AzureStoragePolicyOptions
AzureStorageUtils

Allgemeine Hilfsfunktionen im Zusammenhang mit Azure Storage.

AzureTableDataManager<T>

Hilfsprogrammklasse zum Kapseln des zeilenbasierten Zugriffs auf Azure-Tabellenspeicher.

DefaultEventHubReceiverMonitor

Standardmäßiger EventHub-Empfängermonitor, der Metriken mithilfe der PKI-Unterstützung von Protokollierungen nachverfolgt.

EventDataExtensions

Erweitert EventData zur Unterstützung des Streamings

EventHubAdapterFactory

Warteschlangenadapterfactory, die es dem PersistentStreamProvider ermöglicht, EventHub als persistente Back-End-Ereigniswarteschlange zu verwenden.

EventHubBatchContainer

Batchcontainer, der Nutzlast- und Streampositionsinformationen für eine Reihe von Ereignissen in einem EventHub EventData bereitstellt.

EventHubBlockPoolMonitorDimensions

Aggregationsdimensionen für Blockpoolmonitor, der im Eventhub-Streamanbieter-Ökosystem verwendet wird

EventHubCacheMonitorDimensions

Aggregationsdimensionen für den Cachemonitor, der im Eventhub-Streamanbieterökosystem verwendet wird

EventHubCheckpointer

Diese Klasse speichert EventHub-Partitionsprüfpunkterinformationen (ein Partitionsoffset) im Azure-Tabellenspeicher.

EventHubCheckpointerFactory
EventHubDataAdapter

Standardmäßiger Event Hub-Datenadapter. Benutzer können eine Unterklasse verwenden, um Ereignisdaten zum Streamen der Zuordnung außer Kraft zu setzen.

EventHubMessage

Replikation der EventHub EventData-Klasse, rekonstruiert aus zwischengespeicherten Daten CachedEventHubMessage

EventHubMonitorAggregationDimensions

Basisklasse für Monitoraggregationsdimensionen, bei der es sich um einen Informationsbehälter für das Überwachungsziel handelt. Monitore können diesen Informationsbehälter verwenden, um die Aggregationsdimensionen zu erstellen.

EventHubPartitionSettings

Event Hub-Partitionseinstellungen

EventHubQueueCache

EventHub-Warteschlangencache

EventHubQueueCacheFactory

Factory-Klasse zum Konfigurieren und Erstellen von IEventHubQueueCache

EventHubReceiverMonitorDimensions

Aggregationsdimensionen für EventHubReceiverMonitor

EventHubSequenceToken

Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationen enthalten. EventHubOffset: Dies ist ein eindeutiger Wert pro Partition, der verwendet wird, um mit dem Lesen dieser Nachricht in der Partition zu beginnen. SequenceNumber: EventHub-Sequenznummern sind eindeutige geordnete Nachrichten-IDs für Nachrichten innerhalb einer Partition.
Die SequenceNumber ist für die Eindeutigkeit und Reihenfolge von EventHub-Nachrichten innerhalb einer Partition erforderlich. Ereignisindex: Da jede EventHub-Nachricht mehrere Anwendungsschichtereignisse enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht verwendet wird. Dies ist für die Eindeutigkeit und Reihenfolge von Ereignissen auf Anwendungsebene innerhalb einer EventHub-Nachricht erforderlich.

EventHubSequenceTokenV2

Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationen enthalten. EventHubOffset: Dies ist ein eindeutiger Wert pro Partition, der verwendet wird, um mit dem Lesen dieser Nachricht in der Partition zu beginnen. SequenceNumber: EventHub-Sequenznummern sind eindeutige geordnete Nachrichten-IDs für Nachrichten innerhalb einer Partition.
Die SequenceNumber ist für die Eindeutigkeit und Reihenfolge von EventHub-Nachrichten innerhalb einer Partition erforderlich. Ereignisindex: Da jede EventHub-Nachricht mehrere Anwendungsschichtereignisse enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht verwendet wird. Dies ist für die Eindeutigkeit und Reihenfolge von Ereignissen auf Anwendungsebene innerhalb einer EventHub-Nachricht erforderlich.

SlowConsumingPressureMonitor

Drucküberwachung zugunsten des langsamen Consumers im Cache

Schnittstellen

ICachePressureMonitor

Der Cachedruckmonitor zeichnet den Druckbeitrag zum Cache auf und ermittelt anhand des Gegendruckalgorithmus, ob der Cache unter Druck steht.

IEventHubDataAdapter
IEventHubPartitionLocation

Speicherort einer Nachricht in einer EventHub-Partition

IEventHubQueueCache

Schnittstelle für einen Streamnachrichtencache, in dem EventHub EventData gespeichert wird

IEventHubQueueCacheFactory

Factory, die für das Erstellen eines Nachrichtencaches für eine EventHub-Partition verantwortlich ist.

IEventHubReceiver

Abstraction für die EventhubReceiver-Klasse, die zum Konfigurieren der EventHubReceiver-Klasse in EventhubAdapterReceiver verwendet wird, auch zum Konfigurieren von EHGeneratorReceiver in EventHubAdapterReceiver zu Testzwecken verwendet