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


Список классов параметров

Все классы параметров, используемые для настройки Orleans , находятся в Orleans.Configuration пространстве имен. Многие из них имеют вспомогательные методы в Orleans.Hosting пространстве имен.

Распространенные основные параметры для IClientBuilder и ISiloHostBuilder

Тип параметра Используется для
ClusterOptions ClusterId Настройка и настройкаServiceId
NetworkingOptions Установка значений времени ожидания для сокетов и открытых подключений
SerializationProviderOptions` Настройка поставщиков сериализации
TypeManagementOptions Установка периода обновления карты типов (см. разнородные силосы и управление версиями)

IClientBuilder определенные параметры

Тип параметра Используется для
ClientMessagingOptions Задание количества подключений для поддержания открытого доступа и указание используемого сетевого интерфейса
StatisticsOptions Параметры, связанные с выходными данными статистики
GatewayOptions Установка периода обновления списка доступных шлюзов
StaticGatewayListProviderOptions Настройка URI клиента, который будет использоваться для подключения к кластеру

ISiloHostBuilder определенные параметры

Тип параметра Используется для
ClusterMembershipOptions Параметры для членства в кластере
ConsistentRingOptions Параметры конфигурации для согласованного алгоритма хэширования, используемого для балансировки распределения ресурсов в кластере.
EndpointOptions Настройка параметров конечной точки Silo
GrainCollectionOptions Параметры сборки мусора для зерна
GrainVersioningOptions Управляет выбором реализации зерна в разнородных развертываниях
LoadSheddingOptions Параметры для конфигурации отложений нагрузки. Должна иметь зарегистрированную реализацию IHostEnvironmentStatistics , например ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics через или SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (только для Windows), для LoadShedding работы.
MultiClusterOptions Параметры настройки поддержки нескольких кластеров
PerformanceTuningOptions Параметры настройки производительности (сеть, количество потоков)
ProcessExitHandlingOptions Настройка поведения silo при выходе процесса
SchedulingOptions Настройка поведения планировщика
SiloMessagingOptions Настройка параметров глобального обмена сообщениями, связанных с silo.
SiloOptions Задание имени Silo
StatisticsOptions Настройка, связанная с выходными данными статистики
TelemetryOptions Настройка параметров потребителя телеметрии