IMessagingConfiguration インターフェイス

定義

クライアントとサイロに共通するグローバル メッセージング構成を指定します。

public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
派生

プロパティ

BufferPoolBufferSize

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

BufferPoolMaxSize

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

BufferPoolPreallocationSize

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

ClientDropTimeout

これは、切断されたクライアントを削除する前にゲートウェイが待機する期間です。

ClientSenderBuckets

ClientSenderBuckets 属性は、クライアントからゲートウェイへの通信プロトコルでクライアントによって使用されるグレイン バケットの合計数を指定します。 このプロトコルでは、グレインがバケットにマップされ、ゲートウェイへのグレインの持続性を有効にするために、バケットがゲートウェイ接続にマップされます (同じグレインへのメッセージは同じゲートウェイに送信され、ゲートウェイ間でグレインが均等に分散されます)。 この数は、予想されるゲートウェイ接続数の約 10 から 100 倍大きくする必要があります。 この属性を指定しない場合は、Math.Pow(2, 13) が使用されます。

DropExpiredMessages

DropExpiredMessages 属性は、メッセージの有効期限が切れている場合にメッセージを削除する必要があるかどうかを指定します。つまり、メッセージが送信者にタイムアウトする前に宛先に配信されなかった場合です。 既定値は true です。

FallbackSerializationProvider

他のシリアライザーがオブジェクトをシリアル化できない場合に最後の手段として使用されるフォールバック シリアライザーを取得します。

GatewaySenderQueues

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

LargeMessageWarningThreshold

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

MaxResendCount

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

MaxSocketAge

MaxSocketAge 属性は、開いているソケットを閉じるまでの期間を指定します。 既定値は TimeSpan.MaxValue です (ソケットを自動的に閉じることはありません。ソケットが壊れていたことを取り消します)。

MaxSockets

MaxSockets 属性は、サイロが任意の時点で開いたままにする TCP ソケットの muximum 数を定義します。 制限に達すると、開いているソケットの数が制限を超えないように、最近使用したソケットが閉じられます。

OpenConnectionTimeout

OpenConnectionTimeout 属性は、接続オープンが失敗したと見なされる前のタイムアウトを指定します

ResendOnTimeout

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

ResponseTimeout

ResponseTimeout 属性は、要求が失敗したと見なされる前の既定のタイムアウトを指定します。

SerializationProviders

シリアル化プロバイダーの一覧

SiloSenderQueues

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

適用対象