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


SiloMessagingOptions Класс

Определение

Указывает глобальные параметры обмена сообщениями, связанные с silo.

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
Наследование
SiloMessagingOptions

Конструкторы

SiloMessagingOptions()

Указывает глобальные параметры обмена сообщениями, связанные с silo.

Поля

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

Значение по умолчанию для ClientGatewayShutdownNotificationTimeout.

DEFAULT_CLIENT_REGISTRATION_REFRESH

Значение по умолчанию для ClientRegistrationRefresh.

DEFAULT_DROP_EXPIRED_MESSAGES

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

Значение по умолчанию для MaxEnqueuedRequestsHardLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

Значение по умолчанию для MaxEnqueuedRequestsSoftLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

Значение по умолчанию для MaxEnqueuedRequestsHardLimit_StatelessWorker.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

Значение по умолчанию для MaxEnqueuedRequestsSoftLimit_StatelessWorker.

DEFAULT_MAX_MESSAGE_BODY_SIZE

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

Значение по умолчанию для MaxRequestProcessingTime.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Указывает глобальные параметры обмена сообщениями, связанные с silo.

(Унаследовано от MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Значение по умолчанию для ShutdownRerouteTimeout.

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

Значение по умолчанию для WaitForMessageToBeQueuedForOutboundTime.

Свойства

AssumeHomogenousSilosForTesting

Возвращает или задает значение, указывающее, предполагается ли, что все узлы идентичны с точки зрения интерфейсов grain и классов, которые они поддерживают.

BufferPoolBufferSize

Размер буфера в пуле буферов сообщений.

(Унаследовано от MessagingOptions)
BufferPoolMaxSize

Максимальный размер пула буфера обмена сообщениями.

(Унаследовано от MessagingOptions)
BufferPoolPreallocationSize

Начальный размер предварительно выделенного пула буфера обмена сообщениями.

(Унаследовано от MessagingOptions)
ClientDropTimeout

Возвращает или задает период времени ожидания шлюза перед удалением отключенного клиента.

ClientGatewayShutdownNotificationTimeout

Возвращает или задает период ожидания шлюза после уведомления подключенного клиента перед продолжением процесса завершения работы.

ClientRegistrationRefresh

Возвращает или задает интервал обновления списка подключенных клиентов.

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Указывает глобальные параметры обмена сообщениями, связанные с silo.

DropExpiredMessages

Получает или задает значение, указывающее, следует ли удалять сообщения после истечения срока их действия, т. е. если они не были доставлены в место назначения до истечения времени ожидания отправителя.

(Унаследовано от MessagingOptions)
GatewaySenderQueues

Возвращает или задает количество параллельных очередей и соответствующих потоков, используемых шлюзом silo для отправки исходящих сообщений (запросов, ответов и уведомлений) клиентам, подключенным к нему. Если этот атрибут не указан, используется System.Environment.ProcessorCount.

GrainWorkloadAnalysisPeriod

Возвращает или задает период времени между анализом текущих рабочих нагрузок активации.

LargeMessageWarningThreshold

Атрибут LargeMessageWarningThreshold указывает, когда следует создавать сообщение трассировки предупреждений для больших сообщений.

(Унаследовано от MessagingOptions)
MaxEnqueuedRequestsHardLimit

Возвращает или задает пороговое значение для каждого интервала для ожидающих запросов. Запросы отклоняются при превышении.

MaxEnqueuedRequestsHardLimit_StatelessWorker

Возвращает или задает пороговое значение на единицу для ожидающих запросов для рабочих ролей без отслеживания состояния. Запросы отклоняются при превышении.

MaxEnqueuedRequestsSoftLimit

Возвращает или задает пороговое значение для каждого интервала для ожидающих запросов. При превышении создается предупреждение.

MaxEnqueuedRequestsSoftLimit_StatelessWorker

Возвращает или задает пороговое значение на единицу для ожидающих запросов для рабочих ролей без отслеживания состояния. При превышении создается предупреждение.

MaxForwardCount

Возвращает или задает максимальное количество переадресации сообщения из одного объекта в другой. Переадресация используется внутренне средой выполнения в качестве механизма восстановления при сбое разрозненных объектов и нестабильном членстве. В таких случаях сообщения могут быть неправильно перенаправлены в место назначения, и среда выполнения пытается пересылать такие сообщения несколько раз, прежде чем отклонять их.

MaxMessageBodySize

Максимальный размер (в байтах) текста сообщения. Среда выполнения принудительно закроет соединение, если размер текста больше этого значения.

(Унаследовано от MessagingOptions)
MaxMessageHeaderSize

Максимальный размер заголовка сообщения (в байтах). Среда выполнения принудительно закроет подключение, если размер заголовка больше этого значения.

(Унаследовано от MessagingOptions)
MaxRequestProcessingTime

Возвращает или задает максимальное время, которое может занять запрос, прежде чем активация будет признана заблокированной.

MaxResendCount

Атрибут MaxResendCount указывает максимальное количество повторов одного сообщения.

(Унаследовано от MessagingOptions)
PropagateActivityId

Следует ли распространять параметры Trace.CorrelationManager.ActivityId в вызовы grain.

(Унаследовано от MessagingOptions)
RequestProcessingWarningTime

Возвращает или задает период, по истечении которого выполняющийся в данный момент запрос считается медленным.

RequestQueueDelayWarningTime

Возвращает или задает период, по истечении которого запрос в постановке в очередь считается отложенным.

ResendOnTimeout

Атрибут ResendOnTimeout указывает, должна ли среда выполнения автоматически пересылать сообщение при превышении времени ожидания отправителя. Значение по умолчанию — false.

(Унаследовано от MessagingOptions)
ResponseTimeout

Возвращает или задает время ожидания по умолчанию до предполагаемого сбоя запроса.

(Унаследовано от MessagingOptions)
ResponseTimeoutWithDebugger

Возвращает или задает действующее ResponseTimeout значение, используемое при присоединении отладчика.

(Унаследовано от MessagingOptions)
ShutdownRerouteTimeout

Возвращает или задает период времени, в течение времени, в течение всего времени, ожидающего перенаправления сообщений, помещенных в очередь, прежде чем продолжить завершение работы.

SiloSenderQueues

Возвращает или задает количество параллельных очередей и соответствующих потоков, используемых хранилищем для отправки исходящих сообщений (запросов, ответов и уведомлений) в другие изолированные объекты. Если этот атрибут не указан, используется System.Environment.ProcessorCount.

SystemResponseTimeout

Возвращает или задает время ожидания по умолчанию до предполагаемого сбоя внутреннего системного запроса.

WaitForMessageToBeQueuedForOutboundTime

Возвращает или задает время ожидания всех сообщений в очереди, отправленных в OutboundMessageQueue до остановки MessageCenter и OutboundMessageQueue.

Применяется к