Lista de clases de opciones
Todas las clases de opciones que se usan para configurar Orleans se encuentran en el espacio de nombres Orleans.Configuration
. Muchas tienen métodos auxiliares en el espacio de nombres Orleans.Hosting
.
Opciones básicas comunes para IClientBuilder
y ISiloHostBuilder
Tipo de opción | Se usa para |
---|---|
ClusterOptions | Establecer ClusterId y ServiceId |
NetworkingOptions | Establecer valores de tiempo de espera para sockets y conexiones abiertas |
SerializationProviderOptions` | Establecer los proveedores de serialización |
TypeManagementOptions | Establecer el período de actualización de la asignación de tipos (consulte Silos heterogéneos y Control de versiones) |
Opciones específicas de IClientBuilder
Tipo de opción | Se usa para |
---|---|
ClientMessagingOptions | Establecer el número de conexiones que deben mantenerse abiertas y especificar qué interfaz de red se usará |
StatisticsOptions | Valores de configuración relacionados con la salida de estadísticas |
GatewayOptions | Establecer el período de actualización de la lista de puertas de enlace disponibles |
StaticGatewayListProviderOptions | Establecer los URI que un cliente usará para conectarse a un clúster |
Opciones específicas de ISiloHostBuilder
Tipo de opción | Se usa para |
---|---|
ClusterMembershipOptions | Valores de configuración de la pertenencia al clúster |
ConsistentRingOptions | Opciones de configuración para algoritmo hash coherente, que se usa para equilibrar las asignaciones de recursos en el clúster |
EndpointOptions | Establecer las opciones del punto de conexión del silo |
GrainCollectionOptions | Opciones para la recolección de elementos no utilizados de grano |
GrainVersioningOptions | Controlar la selección de la implementación de grano en implementaciones heterogéneas |
LoadSheddingOptions | Valores de configuración de la pérdida de carga. Debe tener una implementación registrada de IHostEnvironmentStatistics, por ejemplo, a través de ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics o SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (solo Windows) para que LoadShedding funcione. |
MultiClusterOptions | Opciones para configurar la compatibilidad con varios clústeres |
PerformanceTuningOptions | Opciones de optimización del rendimiento (redes, número de subprocesos) |
ProcessExitHandlingOptions | Configurar el comportamiento del silo en la salida del proceso |
SchedulingOptions | Configurar el comportamiento del programador |
SiloMessagingOptions | Configurar opciones de mensajería global relacionadas con el silo |
SiloOptions | Establecer el nombre del silo |
StatisticsOptions | Valores de configuración relacionados con la salida de estadísticas |
TelemetryOptions | Configurar valores del consumidor de telemetría |
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.