Partager via


Orleans.Streaming.EventHubs Espace de noms

Classes

AggregatedCachePressureMonitor

Moniteur de pression du cache agrégé

AveragingCachePressureMonitor

Moniteur de pression du cache dont l’algorithme de pression arrière est basé sur une valeur de pression moyenne sur toute la contribution de pression

AzureStorageOperationOptions
AzureStorageOperationOptionsValidator<TOptions>
AzureStoragePolicyOptions
AzureStorageUtils

Fonctions utilitaires générales liées au stockage Azure.

AzureTableDataManager<T>

Classe utilitaire pour encapsuler l’accès basé sur les lignes au stockage table Azure.

DefaultEventHubReceiverMonitor

Moniteur de récepteur EventHub par défaut qui suit les métriques à l’aide de la prise en charge PKI des enregistreurs d’événements.

EventDataExtensions

Étend EventData pour prendre en charge la diffusion en continu

EventHubAdapterFactory

Fabrique de l’adaptateur de file d’attente qui permet à PersistentStreamProvider d’utiliser EventHub comme file d’attente d’événements persistants back-end.

EventHubBatchContainer

Le conteneur batch qui fournit des informations de charge utile et de position de flux pour un ensemble d’événements dans un EventHub EventData.

EventHubBlockPoolMonitorDimensions

Dimensions d’agrégation pour le moniteur de pool de blocs utilisé dans l’écosystème de fournisseur de flux Eventhub

EventHubCacheMonitorDimensions

Dimensions d’agrégation pour le moniteur de cache utilisées dans l’écosystème du fournisseur de flux Eventhub

EventHubCheckpointer

Cette classe stocke les informations du point de contrôle de partition EventHub (un décalage de partition) dans le stockage table Azure.

EventHubCheckpointerFactory
EventHubDataAdapter

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

EventHubMessage

Réplication de la classe EventHub EventData, reconstruite à partir des données mises en cache CachedEventHubMessage

EventHubMonitorAggregationDimensions

Classe de base pour surveiller les dimensions d’agrégation, qui est un conteneur d’informations pour la cible de surveillance. Les moniteurs peuvent utiliser ce sac d’informations pour générer ses dimensions d’agrégation.

EventHubPartitionSettings

Paramètres de partition Event Hub

EventHubQueueCache

Cache de file d’attente EventHub

EventHubQueueCacheFactory

Classe Factory pour configurer et créer IEventHubQueueCache

EventHubReceiverMonitorDimensions

Dimensions d’agrégation pour EventHubReceiverMonitor

EventHubSequenceToken

Les messages Event Hub se composent d’un lot d’événements de couche d’application, de sorte que les jetons EventHub contiennent trois informations. EventHubOffset : il s’agit d’une valeur unique par partition utilisée pour commencer à lire à partir de ce message dans la partition. SequenceNumber : les numéros de séquence EventHub sont des ID de message triés uniques pour les messages au sein d’une partition.
SequenceNumber est requis pour l’unicité et l’ordre des messages EventHub au sein d’une partition. event Index : étant donné que chaque message EventHub peut contenir plusieurs événements de couche d’application, cette valeur indique à quel événement de couche d’application ce jeton est destiné, dans un message EventHub. Il est nécessaire pour l’unicité et l’ordre des événements de couche d’application dans un message EventHub.

EventHubSequenceTokenV2

Les messages Event Hub se composent d’un lot d’événements de couche d’application, de sorte que les jetons EventHub contiennent trois informations. EventHubOffset : il s’agit d’une valeur unique par partition utilisée pour commencer à lire à partir de ce message dans la partition. SequenceNumber : les numéros de séquence EventHub sont des ID de message triés uniques pour les messages au sein d’une partition.
SequenceNumber est requis pour l’unicité et l’ordre des messages EventHub au sein d’une partition. event Index : étant donné que chaque message EventHub peut contenir plusieurs événements de couche d’application, cette valeur indique à quel événement de couche d’application ce jeton est destiné, dans un message EventHub. Il est nécessaire pour l’unicité et l’ordre des événements de couche d’application dans un message EventHub.

SlowConsumingPressureMonitor

Moniteur de pression qui est en faveur du consommateur lent dans le cache

Interfaces

ICachePressureMonitor

Le moniteur de pression du cache enregistre la contribution de la pression au cache et détermine si le cache est sous pression en fonction de son algorithme de pression arrière

IEventHubDataAdapter
IEventHubPartitionLocation

Emplacement d’un message dans une partition EventHub

IEventHubQueueCache

Interface pour un cache de messages de flux qui stocke EventHub EventData

IEventHubQueueCacheFactory

Factory responsable de la création d’un cache de messages pour une partition EventHub.

IEventHubReceiver

Abstraction sur la classe EventhubReceiver, utilisée pour configurer la classe EventHubReceiver dans EventhubAdapterReceiver, également utilisée pour configurer EHGeneratorReceiver dans EventHubAdapterReceiver à des fins de test