メッセージング・エンジンは、サーバー内で稼働するコンポーネントで、メッセージング・リソースを管理します。アプリケーションは、メッセージを送受信するときに、メッセージング・エンジンに接続されます。
メッセージング・ファイル・ストア。
Name | Type | Default | Description |
---|---|---|---|
path | string | ${server.output.dir}/messaging/messageStore | ファイル・ストアへのパス。 |
logFileSize | long Min: 10 | 10 | ログ・ファイルのサイズ (M バイト)。 ログ・ファイル・サイズは、ファイル・ストア・サイズの半分を超えてはなりません。400 MB に設定されたファイル・ストア・サイズの場合、ログ・ファイル・サイズは 200 MB を超えてはなりません。推奨される最大ログ・ファイル・サイズは、ファイル・ストア・サイズの 25% です。400 MB に設定されたファイル・ストア・サイズの場合、推奨される最大ログ・ファイル・サイズの設定は 100 MB となります。 |
fileStoreSize | long Min: 20 | 400 | 永続ストアと一時ストアの両方を合計したサイズ (M バイト)。ファイル・ストア・サイズは、永続ストアと一時ストアの間で均等に分割されます。例えば、ファイル・ストア・サイズに 400 MB を指定した場合、永続ストア用に 200 MB が使用され、一時ストア用に 200 MB が使用されます。 |
キュー宛先は、メッセージ・キューを表し、Point-to-Point メッセージングに使用されます。
Name | Type | Default | Description |
---|---|---|---|
id | string | キューの名前。 | |
forceReliability |
| AssuredPersistent | プロデューサーによる明示的な信頼性の設定がない場合、この宛先に作成されたメッセージに割り当てられる信頼性。 ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | この宛先へ送信することができなかったときに、システムによって転送されるメッセージの宛先。 |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | メッセージの maxredeliverycount に達したときに、メッセージング・エンジンが実行する必要があるアクションをリストします。 SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | 例外宛先が構成されていない場合、最大デリバリー失敗数の限界に達した後、この宛先を対象に適用する再試行の時間間隔。 |
maxRedeliveryCount | int | 5 | メッセージの処理に失敗した最大試行回数。 失敗した試行回数がこの回数に達すると、例外宛先が構成されている場合は、メッセージが目的の宛先から例外宛先へ転送されます。例外宛先が構成されていない場合は、再試行の時間間隔が適用されます。 |
sendAllowed | boolean | true | プロデューサーは、メッセージをこの宛先に送信できます。 |
receiveAllowed | boolean | true | コンシューマーがこの宛先からのメッセージを受信できないようにする場合は、このオプションをクリアします (false に設定します)。 |
maintainStrictOrder | boolean | false | プロデューサーが宛先に送信するメッセージの順序を維持します。 |
maxMessageDepth | long Min: 1 | 50000 | メッセージング・エンジンがそのメッセージ・ポイントに配置できるメッセージの最大数。 |
トピック・スペース宛先は、「パブリッシュおよびサブスクライブ」トピックのセットを表し、パブリッシュ/サブスクライブ・メッセージングに使用されます。
Name | Type | Default | Description |
---|---|---|---|
id | string | トピック・スペースの名前。 | |
forceReliability |
| AssuredPersistent | プロデューサーによる明示的な信頼性の設定がない場合、この宛先に作成されたメッセージに割り当てられる信頼性。 ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
exceptionDestination | string | _SYSTEM.Exception.Destination | この宛先へ送信することができなかったときに、システムによって転送されるメッセージの宛先。 |
failedDeliveryPolicy |
| SEND_TO_EXCEPTION_DESTINATION | メッセージの maxredeliverycount に達したときに、メッセージング・エンジンが実行する必要があるアクションをリストします。 SEND_TO_EXCEPTION_DESTINATION SEND_TO_EXCEPTION_DESTINATION DISCARD DISCARD KEEP_TRYING KEEP_TRYING |
redeliveryInterval | long | 5000 | 例外宛先が構成されていない場合、最大デリバリー失敗数の限界に達した後、この宛先を対象に適用する再試行の時間間隔。 |
maxRedeliveryCount | int | 5 | メッセージの処理に失敗した最大試行回数。 失敗した試行回数がこの回数に達すると、例外宛先が構成されている場合は、メッセージが目的の宛先から例外宛先へ転送されます。例外宛先が構成されていない場合は、再試行の時間間隔が適用されます。 |
sendAllowed | boolean | true | プロデューサーは、メッセージをこの宛先に送信できます。 |
receiveAllowed | boolean | true | コンシューマーがこの宛先からのメッセージを受信できないようにする場合は、このオプションをクリアします (false に設定します)。 |
maintainStrictOrder | boolean | false | プロデューサーが宛先に送信するメッセージの順序を維持します。 |
maxMessageDepth | long Min: 1 | 50000 | メッセージング・エンジンがそのメッセージ・ポイントに配置できるメッセージの最大数。 |
別名宛先は、バス宛先の代替名をマップします。別名宛先は、Point-to-Point メッセージングまたはパブリッシュ/サブスクライブ・メッセージングで使用できます。
Name | Type | Default | Description |
---|---|---|---|
id | string | 別名キューまたは別名トピック・スペースの名前。 | |
targetDestination | string | Default.Queue | ターゲット宛先パラメーターは、別名宛先と同じバス内にある可能性のある宛先を識別します。プロパティーが設定されない場合、デフォルトでは、Default.Queue が指定されます。 |
forceReliability |
| AssuredPersistent | プロデューサーによる明示的な信頼性の設定がない場合、この宛先に作成されたメッセージに割り当てられる信頼性。 ReliableNonPersistent ReliableNonPersistent ReliablePersistent ReliablePersistent ExpressNonPersistent ExpressNonPersistent AssuredPersistent AssuredPersistent BestEffortNonPersistent BestEffortNonPersistent |
sendAllowed |
| true | プロデューサーは、メッセージをこの宛先に送信できます。 true true false false |
wasJmsServer-1.0 フィーチャーのセキュリティー。
ユーザーおよびグループにマップされる許可のセット
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
name | string | ロールの名前。 |
messagingSecurity > role > queuePermission
ユーザーおよびグループのセットを対象に、特定のキューに定義される許可
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
queueRef | string | メッセージング・エンジンに定義されているキューの参照 |
messagingSecurity > role > queuePermission > action
宛先で許可される操作
messagingSecurity > role > tempDestinationPermission
ユーザーおよびグループのセットを対象に、一時的宛先に対して定義される許可
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
prefix | string | 一時的宛先に定義される接頭部 |
messagingSecurity > role > tempDestinationPermission > action
宛先で許可される操作
messagingSecurity > role > topicPermission
ユーザーおよびグループのセットを対象に、特定のトピックに対して定義される許可
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
topicName | string | TopicSpace 内でのトピックの名前 | |
topicSpaceRef | string | Default.Topic.Space | メッセージング・エンジンに定義されている TopicSpace の参照 |
messagingSecurity > role > topicPermission > action
宛先で許可される操作
messagingSecurity > role > user
特定のロールに割り当てられるユーザー
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
name | string | レジストリーの一部として定義されるユーザー。 |
messagingSecurity > role > group
ロールに割り当てられるグループ。
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
name | string | ユーザー・レジストリーの一部として定義されるグループ。 |