SiloPersistentStreamConfigurator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Configura fluxos persistentes.
public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
type SiloPersistentStreamConfigurator = class
inherit NamedServiceConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
interface INamedServiceConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements ISiloPersistentStreamConfigurator
- Herança
- Derivado
- Implementações
Construtores
SiloPersistentStreamConfigurator(String, Action<Action<IServiceCollection>>, Func<IServiceProvider,String,IQueueAdapterFactory>) |
Inicializa uma nova instância da classe SiloPersistentStreamConfigurator. |
Propriedades
ConfigureDelegate |
Obtém o delegado usado para configurar o serviço. (Herdado de NamedServiceConfigurator) |
Name |
Obtém o nome do serviço. (Herdado de NamedServiceConfigurator) |
Métodos de Extensão
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>) |
Configura opções para um serviço nomeado. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Adiciona um componente singleton a um serviço nomeado. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Adiciona um componente singleton a um serviço nomeado e configura opções para o serviço nomeado. |
ConfigureLifecycle<T>(INamedServiceConfigurator) |
Configura fluxos persistentes. |
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType) |
Configura o tipo pub/sub de fluxo. |
UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>) |
Configurar o silo para usar o provedor de concessão de blob do Azure |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) |
Configura o provedor de fluxo para usar o balanceador de fila de anel consistente. |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Stream queue balancer that uses Azure deployment information and silo statuses from Membership oracle for load balanceing. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Configura o provedor de fluxo para usar o balanceador de implantação de configuração de cluster dinâmico. |
UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Configura o provedor de fluxo para usar o balanceador de fila baseado em concessão. |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Balanceador de fila de fluxo que usa informações de implantação do Azure para balanceamento de carga. Requer silo em execução no Azure. Esse Balanceador usa as informações sobre o conjunto completo de silos, conforme relatado pelo código de função do Azure, mas não usa as informações do oracle associação sobre silos atualmente ativos. Ou seja, ele não reequilibra filas com base em alterações dinâmicas na Associação de cluster. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Configura o provedor de fluxo para usar o balanceador de implantação de configuração de cluster estático. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>) |
Configura o provedor de retirada de entrega de mensagens dos agentes de pull. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>) |
Configura o provedor de retirada do leitor de fila dos agentes de pull. |
ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>) |
Configura o ciclo de vida. |
ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>) |
Configura o balanceamento de partição. |
ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>) |
Configura o balanceamento de partição. |
ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>) |
Configura o agente de pull. |