Compartir a través de


Orleans.ServiceBus.Providers Espacio de nombres

Clases

AggregatedCachePressureMonitor

Monitor de presión de caché agregada

AveragingCachePressureMonitor

Monitor de presión de caché cuyo algoritmo de presión inversa se basa en un valor de presión promedio sobre toda la contribución de presión

DefaultEventHubReceiverMonitor

Monitor de receptor de EventHub predeterminado que realiza un seguimiento de las métricas mediante la compatibilidad con PKI de registradores.

EventDataExtensions

Extiende EventData para admitir streaming

EventHubAdapterFactory

Generador de adaptadores de cola que permite que PersistentStreamProvider use EventHub como cola de eventos persistente de back-end.

EventHubBatchContainer

Contenedor de Batch que ofrece información de carga y posición de secuencia para un conjunto de eventos en un EventHub EventData.

EventHubBlockPoolMonitorDimensions

Dimensiones de agregación para el monitor de grupo de bloques usado en el ecosistema del proveedor de flujos de EventHub

EventHubCacheEvictionStrategy

Estrategia de expulsión para EventHubQueueCache

EventHubCacheMonitorDimensions

Dimensiones de agregación para el monitor de caché usado en el ecosistema del proveedor de flujos de Eventhub

EventHubCheckpointer

Esta clase almacena la información del punto de control de partición de EventHub (un desplazamiento de partición) en Azure Table Storage.

EventHubCheckpointerFactory
EventHubCheckpointerSettings

Controlador de puntos de control de EventHub.

EventHubDataAdapter

Adaptador de datos predeterminado del centro de eventos. Los usuarios pueden subclase invalidar los datos de eventos para la asignación de secuencias.

EventHubDataComparer

Comparador de datos del centro de eventos predeterminado. Implementa comparaciones con CachedEventHubMessage

EventHubMessage

Replicación de la clase EventData de EventHub, reconstruida a partir de datos almacenados en caché CachedEventHubMessage

EventHubMonitorAggregationDimensions

Clase base para supervisar dimensiones de agregación, que es un contenedor de información para el destino de supervisión. Los monitores pueden usar este contenedor de información para crear sus dimensiones de agregación.

EventHubPartitionSettings

Configuración de la partición del centro de eventos

EventHubQueueCache

Caché de mensajes que almacena EventData como cachedEventHubMessage en una caché de mensajes agrupada

EventHubQueueCache<TCachedMessage>

Caché de colas de EventHub que permite a los desarrolladores proporcionar su propia estructura de datos en caché.

EventHubQueueCacheFactory

Clase factory para configurar y crear IEventHubQueueCache

EventHubQueueMapper

Asignador de colas que realiza un seguimiento de la partición de EventHub asignada a qué queueId

EventHubReceiverMonitorDimensions

Dimensiones de agregación para EventHubReceiverMonitor

EventHubSequenceToken

Los mensajes del centro de eventos constan de un lote de eventos de capa de aplicación, por lo que los tokens de EventHub contienen tres fragmentos de información. EventHubOffset: se trata de un valor único por partición que se usa para empezar a leer desde este mensaje en la partición. SequenceNumber: los números de secuencia de EventHub son identificadores de mensaje ordenados únicos para los mensajes dentro de una partición.
SequenceNumber es necesario para la unicidad y el orden de los mensajes de EventHub dentro de una partición. índice de eventos: dado que cada mensaje de EventHub puede contener más de un evento de capa de aplicación, este valor indica qué evento de capa de aplicación es para este token, dentro de un mensaje de EventHub. Es necesario para la unicidad y el orden de los eventos de capa de aplicación dentro de un mensaje de EventHub.

EventHubSequenceTokenV2

Los mensajes del centro de eventos constan de un lote de eventos de capa de aplicación, por lo que los tokens de EventHub contienen tres fragmentos de información. EventHubOffset: se trata de un valor único por partición que se usa para empezar a leer desde este mensaje en la partición. SequenceNumber: los números de secuencia de EventHub son identificadores de mensaje ordenados únicos para los mensajes dentro de una partición.
SequenceNumber es necesario para la unicidad y el orden de los mensajes de EventHub dentro de una partición. índice de eventos: dado que cada mensaje de EventHub puede contener más de un evento de capa de aplicación, este valor indica qué evento de capa de aplicación es para este token, dentro de un mensaje de EventHub. Es necesario para la unicidad y el orden de los eventos de capa de aplicación dentro de un mensaje de EventHub.

EventHubSettings

Configuración de EventHub para un centro específico

EventHubStreamProvider

Proveedor de flujos persistente que usa EventHub para la persistencia

EventHubStreamProviderSettings

Clase settings para EventHubStreamProvider.

SegmentBuilder

Clase de utilidad para codificar datos en arraySegment.

SlowConsumingPressureMonitor

Monitor de presión que está a favor del consumidor lento en la memoria caché

Estructuras

CachedEventHubMessage

Se trata de una estructura almacenada en caché estrechamente empaquetada que contiene un mensaje del centro de eventos.
Solo debe contener tipos de valor.

Interfaces

ICachePressureMonitor

El monitor de presión de caché registra la contribución de presión a la memoria caché y determina si la memoria caché está bajo presión en función de su algoritmo de presión inversa.

ICheckpointerSettings

Configuración de la interfaz para el comprobador de puntos de control

IEventHubDataAdapter
IEventHubPartitionLocation

Ubicación de un mensaje dentro de una partición de EventHub

IEventHubQueueCache

Interfaz para una caché de mensajes de flujo que almacena EventHub EventData

IEventHubQueueCacheFactory

Generador responsable de crear una caché de mensajes para una partición de EventHub.

IEventHubQueueMapper

Asignador de cola de streaming que asigna particiones de Event Hub a QueueIds

IEventHubReceiver

Abstracción en la clase EventhubReceiver, que se usa para configurar la clase EventHubReceiver en EventhubAdapterReceiver, también se usa para configurar EHGeneratorReceiver en EventHubAdapterReceiver con fines de prueba.

IEventHubSettings

Introducción a la configuración de EventHub para un centro específico.