次の方法で共有


SiloMessagingOptions クラス

定義

サイロに関連するグローバル メッセージング オプションを指定します。

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
継承
SiloMessagingOptions

コンストラクター

SiloMessagingOptions()

サイロに関連するグローバル メッセージング オプションを指定します。

フィールド

DEFAULT_BUFFER_POOL_BUFFER_SIZE

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

の既定値 ClientGatewayShutdownNotificationTimeout

DEFAULT_CLIENT_REGISTRATION_REFRESH

の既定値 ClientRegistrationRefresh

DEFAULT_DROP_EXPIRED_MESSAGES

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 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

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

の既定値 MaxRequestProcessingTime

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

サイロに関連するグローバル メッセージング オプションを指定します。

(継承元 MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

の既定値 ShutdownRerouteTimeout

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

の既定値 WaitForMessageToBeQueuedForOutboundTime

プロパティ

AssumeHomogenousSilosForTesting

サポートされているグレイン インターフェイスとクラスの観点から、すべてのホストが同一であると見なされるかどうかを示す値を取得または設定します。

BufferPoolBufferSize

メッセージング バッファー プール内のバッファーのサイズ。

(継承元 MessagingOptions)
BufferPoolMaxSize

メッセージング バッファー プールの最大サイズ。

(継承元 MessagingOptions)
BufferPoolPreallocationSize

事前に割り当てられているメッセージング バッファー プールの初期サイズ。

(継承元 MessagingOptions)
ClientDropTimeout

ゲートウェイが切断されたクライアントを削除するまでに待機する期間を取得または設定します。

ClientGatewayShutdownNotificationTimeout

シャットダウン プロセスを続行する前に、接続されているクライアントに通知した後にゲートウェイが待機する期間を取得または設定します

ClientRegistrationRefresh

接続されているクライアントの一覧を更新する間隔を取得または設定します。

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

サイロに関連するグローバル メッセージング オプションを指定します。

DropExpiredMessages

メッセージの有効期限が切れた後にメッセージを削除する必要があるかどうかを示す値を取得または設定します。つまり、送信者にタイムアウトする前に送信先に配信されなかった場合です。

(継承元 MessagingOptions)
GatewaySenderQueues

サイロ ゲートウェイが接続されているクライアントに送信メッセージ (要求、応答、通知) を送信するために使用する並列キューと応答スレッドの数を取得または設定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。

GrainWorkloadAnalysisPeriod

現在実行中のアクティブ化ワークロードを分析するまでの期間を取得または設定します。

LargeMessageWarningThreshold

LargeMessageWarningThreshold 属性は、大きなメッセージの警告トレース メッセージを生成するタイミングを指定します。

(継承元 MessagingOptions)
MaxEnqueuedRequestsHardLimit

保留中の要求のグレインごとのしきい値を取得または設定します。 要求は、超過すると拒否されます。

MaxEnqueuedRequestsHardLimit_StatelessWorker

ステートレス ワーカーの保留中の要求のグレインごとのしきい値を取得または設定します。 要求は、超過すると拒否されます。

MaxEnqueuedRequestsSoftLimit

保留中の要求のグレインごとのしきい値を取得または設定します。 超過すると警告が生成されます。

MaxEnqueuedRequestsSoftLimit_StatelessWorker

ステートレス ワーカーの保留中の要求のグレインごとのしきい値を取得または設定します。 超過すると警告が生成されます。

MaxForwardCount

メッセージが 1 つのサイロから別のサイロに転送される最大回数を取得または設定します。 転送は、サイロが失敗し、メンバーシップが不安定な場合に、回復メカニズムとしてランタイムによって内部的に使用されます。 このような場合、メッセージは宛先に正しくルーティングされず、ランタイムはそのようなメッセージを拒否する前に何度も転送を試みます。

MaxMessageBodySize

メッセージの本文の最大サイズ (バイト単位)。 本文のサイズがこの値より大きい場合、ランタイムは強制的に接続を閉じます。

(継承元 MessagingOptions)
MaxMessageHeaderSize

メッセージのヘッダーの最大サイズ (バイト単位)。 ヘッダー サイズがこの値より大きい場合、ランタイムは強制的に接続を閉じます。

(継承元 MessagingOptions)
MaxRequestProcessingTime

アクティブ化が "ブロック" として報告されるまでに要求が実行できる最大時間を取得または設定します。

MaxResendCount

MaxResendCount 属性は、同じメッセージの再送信の最大数を指定します。

(継承元 MessagingOptions)
PropagateActivityId

Trace.CorrelationManager.ActivityId 設定をグレイン呼び出しに反映する必要があるかどうか。

(継承元 MessagingOptions)
RequestProcessingWarningTime

現在実行中の要求が遅いと見なされる期間を取得または設定します。

RequestQueueDelayWarningTime

エンキューされた要求が遅延したと見なされる期間を取得または設定します。

ResendOnTimeout

ResendOnTimeout 属性は、送信者がタイムアウトしたときに、ランタイムによってメッセージを自動的に再送信するかどうかを指定します。 既定値は false です。

(継承元 MessagingOptions)
ResponseTimeout

要求が失敗したと見なされる前の既定のタイムアウトを取得または設定します。

(継承元 MessagingOptions)
ResponseTimeoutWithDebugger

デバッガーがアタッチされるときに使用する有効な ResponseTimeout 値を取得または設定します。

(継承元 MessagingOptions)
ShutdownRerouteTimeout

サイロがキューに登録されたメッセージの再ルーティングを待機してからシャットダウンを続行する期間を取得または設定します。

SiloSenderQueues

送信メッセージ (要求、応答、通知) を他のサイロに送信するためにサイロが使用する並列キューと応答スレッドの数を取得または設定します。 この属性を指定しない場合は、System.Environment.ProcessorCount が使用されます。

SystemResponseTimeout

内部システム要求が失敗したと見なされる前の既定のタイムアウトを取得または設定します。

WaitForMessageToBeQueuedForOutboundTime

MessageCenter が停止し、OutboundMessageQueue が停止する前に OutboundMessageQueue に送信されたすべてのキューメッセージを待機する時間を取得または設定します。

適用対象