다음을 통해 공유


ISiloMemoryStreamConfigurator 인터페이스

정의

메모리 스트림에 대한 사일로별 구성 작성기입니다.

public interface ISiloMemoryStreamConfigurator : Orleans.Hosting.IMemoryStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
public interface ISiloMemoryStreamConfigurator : Orleans.Hosting.IMemoryStreamConfigurator, Orleans.Hosting.INamedServiceConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
type ISiloMemoryStreamConfigurator = interface
    interface IMemoryStreamConfigurator
    interface INamedServiceConfigurator
    interface ISiloRecoverableStreamConfigurator
    interface ISiloPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
Public Interface ISiloMemoryStreamConfigurator
Implements IMemoryStreamConfigurator, IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator, ISiloRecoverableStreamConfigurator
Public Interface ISiloMemoryStreamConfigurator
Implements IMemoryStreamConfigurator, INamedServiceConfigurator, ISiloRecoverableStreamConfigurator
파생
구현

속성

ConfigureDelegate

서비스를 구성하는 데 사용되는 대리자를 가져옵니다.

(다음에서 상속됨 INamedServiceConfigurator)
Name

서비스 이름을 가져옵니다.

(다음에서 상속됨 INamedServiceConfigurator)

확장 메서드

ConfigurePartitioning(IMemoryStreamConfigurator, Int32)

메모리 스트림에 대한 분할을 구성합니다.

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)

stream pub/sub 형식을 구성합니다.

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

Azure Blob 임대 공급자를 사용하도록 사일로 구성

UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

일관된 링 큐 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

부하 분산을 위해 멤버 자격 oracle의 Azure 배포 정보 및 사일로 상태를 사용하는 스트림 큐 분산 장치입니다.
Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 전체 사일로 집합에 대한 정보와 현재 활성(활성) 사일로에 대한 Membership Oracle의 정보 및 비활성 사일로의 큐 균형을 조정합니다.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

동적 클러스터 구성 배포 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

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

임대 기반 큐 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

부하 분산을 위해 Azure 배포 정보를 사용하는 스트림 큐 분산 장치입니다. Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 대로 전체 사일로 집합에 대한 정보를 모두 사용하지만 현재 활성 사일로에 대한 Membership Oracle의 정보는 사용하지 않습니다. 즉, 클러스터 멤버 자격의 동적 변경 내용에 따라 큐의 균형을 조정하지 않습니다.

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

정적 클러스터 구성 배포 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>)

끌어당기는 에이전트의 메시지 배달 백오프 공급자를 구성합니다.

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>)

끌어당기는 에이전트의 큐 판독기 백오프 공급자를 구성합니다.

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>>)

끌어당기는 에이전트를 구성합니다.

ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>)

신뢰할 수 있는 스트림 공급자에 대한 캐시 제거 옵션을 구성합니다.

ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>)

신뢰할 수 있는 스트림 공급자에 대한 통계 옵션을 구성합니다.

적용 대상