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


SiloSqsStreamConfigurator Класс

Определение

public class SiloSqsStreamConfigurator : Orleans.Hosting.SiloPersistentStreamConfigurator
type SiloSqsStreamConfigurator = class
    inherit SiloPersistentStreamConfigurator
Public Class SiloSqsStreamConfigurator
Inherits SiloPersistentStreamConfigurator
Наследование

Конструкторы

SiloSqsStreamConfigurator(String, Action<Action<IServiceCollection>>)
SiloSqsStreamConfigurator(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>)

Свойства

ConfigureDelegate

Возвращает делегат, используемый для настройки службы.

(Унаследовано от NamedServiceConfigurator)
Name

Получает имя службы.

(Унаследовано от NamedServiceConfigurator)

Методы

ConfigureCache(Int32)
ConfigurePartitioning(Int32)
ConfigureSqs(Action<OptionsBuilder<SqsOptions>>)

Методы расширения

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

Настраивает параметры для именованной службы.

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

Добавляет одноэлементный компонент в именованную службу.

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

Добавляет одноэлементный компонент в именованную службу и настраивает параметры для именованной службы.

ConfigureLifecycle<T>(INamedServiceConfigurator)
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

Настраивает тип публикации или подтипа потока.

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Настройка silo для использования поставщика аренды BLOB-объектов Azure

UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

Настраивает поставщик потока для использования балансировщика согласованных очередей кругов.

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Подсистема балансировки очередей потоковой передачи, которая использует сведения о развертывании Azure и состояния хранилища из oracle членства для балансировки нагрузки.
Требуется, чтобы хранилище выполнялось в Azure. Этот Балансировщик использует как сведения о полном наборе разрозненности, сообщаемые кодом роли Azure, так и сведения из oracle для членства о текущих активных (живых) разрозненных системах и очередях перераспределения из неактивных разрозненных.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

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

UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

Настраивает поставщик потока для использования балансировщика очередей на основе аренды.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Подсистема балансировки очередей потоков, использующая сведения о развертывании Azure для балансировки нагрузки. Требуется, чтобы хранилище выполнялось в Azure. Этот балансировщик использует сведения о полном наборе разрозненных объектов, как указано в коде роли Azure, но не использует сведения из oracle членства о текущих существующих разрозненных хранилищах. То есть он не перераспретирует очереди на основе динамических изменений членства в кластере.

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Настраивает поставщик потока для использования балансировщика развертывания статической конфигурации кластера.

ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

Настраивает жизненный цикл.

ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>)

Настраивает балансировку секций.

ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>)

Настраивает балансировку секций.

ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>)

Настраивает опрашивающий агент.

Применяется к