Поделиться через


Orleans.Streaming.EventHubs Пространство имен

Классы

AggregatedCachePressureMonitor

Монитор агрегированной нехватки кэша

AveragingCachePressureMonitor

Монитор давления в кэше, алгоритм обратного давления которого основан на усреднении значения давления для всех вкладов давления

AzureStorageOperationOptions
AzureStorageOperationOptionsValidator<TOptions>
AzureStoragePolicyOptions
AzureStorageUtils

Общие служебные функции, связанные со службой хранилища Azure.

AzureTableDataManager<T>

Служебный класс для инкапсуляции доступа на основе строк к хранилищу таблиц Azure.

DefaultEventHubReceiverMonitor

Монитор приемника Концентратора событий по умолчанию, который отслеживает метрики с помощью поддержки PKI средств ведения журнала.

EventDataExtensions

Расширяет EventData для поддержки потоковой передачи

EventHubAdapterFactory

Фабрика адаптера очередей, которая позволяет PersistentStreamProvider использовать EventHub в качестве серверной очереди постоянных событий.

EventHubBatchContainer

Пакетный контейнер, который предоставляет полезные данные и сведения о положении потока для набора событий в EventHub EventData.

EventHubBlockPoolMonitorDimensions

Статистические измерения для монитора пула блоков, используемого в экосистеме поставщика потоков концентратора событий

EventHubCacheMonitorDimensions

Статистические измерения для монитора кэша, используемого в экосистеме поставщика потоков концентратора событий

EventHubCheckpointer

Этот класс хранит сведения о контрольном пункте раздела EventHub (смещение секции) в хранилище таблиц Azure.

EventHubCheckpointerFactory
EventHubDataAdapter

Адаптер данных концентратора событий по умолчанию. Пользователи могут подкласс переопределять данные событий для сопоставления потоков.

EventHubMessage

Репликация класса EventData EventHub, восстановленная из кэшированных данных CachedEventHubMessage

EventHubMonitorAggregationDimensions

Базовый класс для измерений агрегирования монитора, который является информационным контейнером для целевого объекта мониторинга. Мониторы могут использовать этот контейнер сведений для создания статистических измерений.

EventHubPartitionSettings

Параметры секции концентратора событий

EventHubQueueCache

Кэш очереди Концентратора событий

EventHubQueueCacheFactory

Класс Factory для настройки и создания IEventHubQueueCache

EventHubReceiverMonitorDimensions

Статистические измерения для EventHubReceiverMonitor

EventHubSequenceToken

Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры Концентратора событий содержат три элемента информации. EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции. SequenceNumber — порядковые номера концентратора событий — это уникальные упорядоченные идентификаторы сообщений для сообщений в разделе.
SequenceNumber требуется для уникальности и упорядочения сообщений Концентратора событий в секции. event Index — так как каждое сообщение EventHub может содержать более одного события уровня приложения, это значение указывает, для какого события уровня приложения предназначен этот маркер, в сообщении EventHub. Он необходим для уникальности и упорядочения событий уровня приложения в сообщении EventHub.

EventHubSequenceTokenV2

Сообщения концентратора событий состоят из пакета событий уровня приложения, поэтому маркеры Концентратора событий содержат три элемента информации. EventHubOffset — это уникальное значение для каждой секции, которое используется для начала чтения из этого сообщения в секции. SequenceNumber — порядковые номера концентратора событий — это уникальные упорядоченные идентификаторы сообщений для сообщений в разделе.
SequenceNumber требуется для уникальности и упорядочения сообщений Концентратора событий в секции. event Index — так как каждое сообщение EventHub может содержать более одного события уровня приложения, это значение указывает, для какого события уровня приложения предназначен этот маркер, в сообщении EventHub. Он необходим для уникальности и упорядочения событий уровня приложения в сообщении EventHub.

SlowConsumingPressureMonitor

Монитор давления, который в пользу медленного потребителя в кэше

Интерфейсы

ICachePressureMonitor

Монитор давления в кэше регистрирует вклад давления в кэш и определяет, находится ли кэш под давлением на основе алгоритма обратного давления.

IEventHubDataAdapter
IEventHubPartitionLocation

Расположение сообщения в разделе Концентратора событий

IEventHubQueueCache

Интерфейс для кэша сообщений потока, в котором хранятся EventHub EventData

IEventHubQueueCacheFactory

Фабрика, ответственная за создание кэша сообщений для раздела EventHub.

IEventHubReceiver

Абстракция в классе EventhubReceiver, используемом для настройки класса EventHubReceiver в EventhubAdapterReceiver, также используется для настройки EHGeneratorReceiver в EventHubAdapterReceiver для целей тестирования