Partilhar via


Orleans.ServiceBus.Providers Namespace

Classes

AggregatedCachePressureMonitor

Monitor de pressão de cache agregado

AveragingCachePressureMonitor

Monitor de pressão do cache cujo algoritmo de pressão nas costas é baseado no valor médio da pressão sobre toda a contribuição de pressão

DefaultEventHubReceiverMonitor

Monitor de receptor padrão do EventHub que rastreia as métricas usando o suporte de PKI de agentes.

EventDataExtensions

Estende EventData para dar suporte ao streaming

EventHubAdapterFactory

Fábrica do adaptador de fila que permite que o PersistentStreamProvider use o EventHub como sua fila de eventos persistentes de back-end.

EventHubBatchContainer

O contêiner do lote que é fornece informações de carga e posição de fluxo para um conjunto de eventos em um EventHub EventData.

EventHubBlockPoolMonitorDimensions

Dimensões de agregação para o monitor do pool de blocos usado no ecossistema do provedor de fluxo do Eventhub

EventHubCacheEvictionStrategy

Estratégia de remoção para EventHubQueueCache

EventHubCacheMonitorDimensions

Dimensões de agregação para o monitor de cache usado no ecossistema do provedor de fluxo do Eventhub

EventHubCheckpointer

Essa classe armazena informações do ponto de verificação de partição do EventHub (um deslocamento de partição) no armazenamento de tabelas do Azure.

EventHubCheckpointerFactory
EventHubCheckpointerSettings

Ponto de verificação do EventHub.

EventHubDataAdapter

Adaptador de dados padrão do hub de eventos. Os usuários podem subclasse para substituir dados de evento para o mapeamento de fluxo.

EventHubDataComparer

Comparador de dados do eventhub padrão. Implementa comparações com CachedEventHubMessage

EventHubMessage

Replicação da classe EventData do EventHub, reconstruída de dados armazenados em cache CachedEventHubMessage

EventHubMonitorAggregationDimensions

Classe base para dimensões de agregação de monitor, que é um recipiente de informações para o destino de monitoramento. Os monitores podem usar esse pacote de informações para criar suas dimensões de agregação.

EventHubPartitionSettings

Configurações de partição do Hub de Eventos

EventHubQueueCache

Cache de mensagens que armazena EventData como um CachedEventHubMessage em um cache de mensagens em pool

EventHubQueueCache<TCachedMessage>

Cache de fila do EventHub que permite que os desenvolvedores forneçam sua própria estrutura de dados armazenada em cache.

EventHubQueueCacheFactory

Classe factory para configurar e criar IEventHubQueueCache

EventHubQueueMapper

Mapeador de fila que rastreia qual partição do EventHub foi mapeada para qual queueId

EventHubReceiverMonitorDimensions

Dimensões de agregação para EventHubReceiverMonitor

EventHubSequenceToken

As mensagens do Hub de Eventos consistem em um lote de eventos de camada de aplicativo, portanto, os tokens do EventHub contêm três informações. EventHubOffset – esse é um valor exclusivo por partição que é usado para começar a ler a partir dessa mensagem na partição. SequenceNumber – Os números de sequência do EventHub são IDs de mensagens ordenadas exclusivas para mensagens dentro de uma partição.
O SequenceNumber é necessário para exclusividade e ordenação de mensagens do EventHub em uma partição. índice de eventos – como cada mensagem do EventHub pode conter mais de um evento de camada de aplicativo, esse valor indica para qual evento de camada de aplicativo esse token serve, dentro de uma mensagem do EventHub. Ele é necessário para exclusividade e ordenação de eventos de camada de aplicação dentro de uma mensagem do EventHub.

EventHubSequenceTokenV2

As mensagens do Hub de Eventos consistem em um lote de eventos de camada de aplicativo, portanto, os tokens do EventHub contêm três informações. EventHubOffset – esse é um valor exclusivo por partição que é usado para começar a ler a partir dessa mensagem na partição. SequenceNumber – Os números de sequência do EventHub são IDs de mensagens ordenadas exclusivas para mensagens dentro de uma partição.
O SequenceNumber é necessário para exclusividade e ordenação de mensagens do EventHub em uma partição. índice de eventos – como cada mensagem do EventHub pode conter mais de um evento de camada de aplicativo, esse valor indica para qual evento de camada de aplicativo esse token serve, dentro de uma mensagem do EventHub. Ele é necessário para exclusividade e ordenação de eventos de camada de aplicativo em uma mensagem do EventHub.

EventHubSettings

Configurações do EventHub para um hub específico

EventHubStreamProvider

Provedor de fluxo persistente que usa o EventHub para persistência

EventHubStreamProviderSettings

Classe settings para EventHubStreamProvider.

SegmentBuilder

Classe de utilitário para codificar dados em um ArraySegment.

SlowConsumingPressureMonitor

Monitor de pressão que é a favor do consumidor lento no cache

Estruturas

CachedEventHubMessage

Essa é uma estrutura em cache bem empacotada que contém uma mensagem do hub de eventos.
Ele deve conter apenas tipos de valor.

Interfaces

ICachePressureMonitor

O monitor de pressão do cache registra a contribuição de pressão para o cache e determina se o cache está sob pressão com base em seu algoritmo de pressão nas costas

ICheckpointerSettings

Configuração da interface para o ponto de verificação

IEventHubDataAdapter
IEventHubPartitionLocation

Local de uma mensagem dentro de uma partição do EventHub

IEventHubQueueCache

Interface para um cache de mensagens de fluxo que armazena EventHub EventData

IEventHubQueueCacheFactory

Fábrica responsável por criar um cache de mensagens para uma partição do EventHub.

IEventHubQueueMapper

Mapeador de fila de fluxo que mapeia partições do Hub de Eventos para QueueIds

IEventHubReceiver

Abstração na classe EventhubReceiver, usada para configurar a classe EventHubReceiver em EventhubAdapterReceiver, também usada para configurar EHGeneratorReceiver no EventHubAdapterReceiver para fins de teste

IEventHubSettings

Inteface de configurações do EventHub para um hub específico.