Class PersistentKernelHostOptions
Options for the persistent kernel host.
public sealed class PersistentKernelHostOptions
- Inheritance
-
PersistentKernelHostOptions
- Inherited Members
Properties
ContinueOnKernelFailure
Gets or sets whether to continue starting other kernels if one fails. Default is true.
public bool ContinueOnKernelFailure { get; set; }
Property Value
DefaultBatchSize
Gets or sets the default batch size for processing. Default is 100.
public int DefaultBatchSize { get; set; }
Property Value
DefaultMaxBatchWaitTime
Gets or sets the default maximum time to wait before flushing a partial batch. Default is 100ms.
public TimeSpan DefaultMaxBatchWaitTime { get; set; }
Property Value
DefaultRingBufferSize
Gets or sets the default ring buffer size in bytes. Default is 16MB.
public int DefaultRingBufferSize { get; set; }
Property Value
EnableHealthMonitoring
Gets or sets whether health monitoring is enabled. Default is true.
public bool EnableHealthMonitoring { get; set; }
Property Value
HealthCheckInterval
Gets or sets the interval between health checks. Default is 30 seconds.
public TimeSpan HealthCheckInterval { get; set; }
Property Value
KernelConfigurations
Gets the list of kernel configurations to start.
public List<PersistentKernelConfiguration> KernelConfigurations { get; }