Список классов параметров
Все классы параметров, используемые для настройки 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 | Настройка параметров потребителя телеметрии |
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.