G.5. federationConfigurations


federationConfigurations.<name>.transformerConfigurations

型: FederationTransformerConfiguration
デフォルト:
XML 名: transformer
説明: オプションのトランスフォーマー設定。

federationConfigurations.<name>.transformerConfigurations.<name>.transformerConfiguration

型: TransformerConfiguration
デフォルト:
XML 名: transformer
説明: カスタムトランスフォーマーを追加してメッセージを修正できるようにします。

federationConfigurations.<name>.transformerConfigurations.<name>.transformerConfiguration.<name>.className

型: String
デフォルト:
XML 名: class-name
説明: Transformer 実装のクラス名。

federationConfigurations.<name>.transformerConfigurations.<name>.transformerConfiguration.<name>.properties

型: Map
デフォルト:
XML 名: property
説明: トランスフォーマーに設定する KEY/VALUE ペア (例:properties.MY_PROPERTY=MY_VALUE)

federationConfigurations.<name>.queuePolicies

型: FederationQueuePolicyConfiguration
デフォルト:
XML 名: queue-policy
説明:

federationConfigurations.<name>.queuePolicies.<name>.priorityAdjustment

型: Integer
デフォルト:
XML 名: priority-adjustment
説明: コンシューマーが接続すると、その優先順位を使用してアップストリームコンシューマーが作成されますが、ローカルコンシューマーがリモートコンシューマーより前に負荷分散されるように調整されます。

federationConfigurations.<name>.queuePolicies.<name>.excludes

型: Matcher
デフォルト:
XML 名: exclude
説明: 除外するキュー一致のリスト。

federationConfigurations.<name>.queuePolicies.<name>.excludes.<name>.queueMatch

型: String
デフォルト:
XML 名: queue-match
説明: 適用するキュー一致パターン。何も存在しない場合は、すべてのキューが一致します。

federationConfigurations.<name>.queuePolicies.<name>.transformerRef

型: String
デフォルト:
XML 名: transformer-ref
説明: フェデレーション転送時にメッセージを変換するために設定するトランスフォーマーの参照名。

federationConfigurations.<name>.queuePolicies.<name>.includes

型: Matcher
デフォルト:
XML 名: queue-match
説明:

federationConfigurations.<name>.queuePolicies.<name>.excludes.<name>.queueMatch

型: String
デフォルト:
XML 名: queue-match
説明: 適用するキュー一致パターン。何も存在しない場合は、すべてのキューが一致します。

federationConfigurations.<name>.queuePolicies.<name>.includeFederated

型: boolean
デフォルト:
XML 名: include-federated
説明: 値が false に設定されている場合、設定はすでにフェデレーションされたコンシューマー、つまりフェデレーテッドキュー上のコンシューマーを再フェデレーションしません。これにより、対称トポロジーまたは閉ループトポロジーで、非フェデレーテッドコンシューマーが存在せず、メッセージがシステム内を際限なく流れるという状況が回避されます。

federationConfigurations.<name>.upstreamConfigurations

型: FederationUpstreamConfiguration
デフォルト:
XML 名: upstream
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration

型: FederationConnectionConfiguration
デフォルト:
XML 名: connection-configuration
説明: ストリーム接続設定。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.priorityAdjustment

型: int
デフォルト:
XML 名: priority-adjustment
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.retryIntervalMultiplier

型: double
デフォルト: 1
XML 名: retry-interval-multiplier
説明: 再試行間隔に適用する乗数。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.shareConnection

型: boolean
デフォルト: false
XML 名: share-connection
説明: true に設定すると、同じブローカーに対して設定されたダウンストリーム接続とアップストリーム接続がある場合、同じ接続が共有されます。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.maxRetryInterval

型: long
デフォルト: 2000
XML 名: max-retry-interval
説明: 再試行間隔の最大値。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.connectionTTL

型: long
デフォルト:
XML 名: connection-t-t-l
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.circuitBreakerTimeout

型: long
デフォルト: 30000
XML 名: circuit-breaker-timeout
説明: この接続がフェイルオーバーをサポートするかどうかを指定します。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.callTimeout

型: long
デフォルト: 30000
XML 名: call-timeout
説明: 応答を待つ期間。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.staticConnectors

型: List
デフォルト:
XML 名: static-connectors
説明: コネクターを介して設定されたコネクター参照のリスト。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.reconnectAttempts

型: int
デフォルト: -1
XML 名: reconnect-attempts
説明: 失敗後の再接続の試行回数。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.password

型: String
デフォルト:
XML 名: password
説明: パスワード。指定しない場合は、フェデレーションパスワードが使用されます。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.callFailoverTimeout

型: long
デフォルト: -1
XML 名: call-failover-timeout
説明: フェイルオーバー中に応答を待つ期間。値 -1 は制限がないことを意味します。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.hA

型: boolean
デフォルト:
XML 名: h-a
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.initialConnectAttempts

型: int
デフォルト: -1
XML 名: initial-connect-attempts
説明: 最初の接続試行の回数。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.retryInterval

型: long
デフォルト: 500
XML 名: retry-interval
説明: 連続する再試行間の間隔 (ミリ秒単位)。

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.clientFailureCheckPeriod

型: long
デフォルト:
XML 名: client-failure-check-period
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.connectionConfiguration.username

型: String
デフォルト:
XML 名: username
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.policyRefs

型: Collection
デフォルト:
XML 名: policy-refs
説明:

federationConfigurations.<name>.upstreamConfigurations.<name>.staticConnectors

型: List
デフォルト:
XML 名: static-connectors
説明: コネクターを介して設定されたコネクター参照のリスト。

federationConfigurations.<name>.downstreamConfigurations

型: FederationDownstreamConfiguration
デフォルト:
XML 名: downstream
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration

型: FederationConnectionConfiguration
デフォルト:
XML 名: connection-configuration
説明: ストリーム接続設定。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.priorityAdjustment

型: int
デフォルト:
XML 名: priority-adjustment
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.retryIntervalMultiplier

型: double
デフォルト: 1
XML 名: retry-interval-multiplier
説明: 再試行間隔に適用する乗数。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.shareConnection

型: boolean
デフォルト: false
XML 名: share-connection
説明: true に設定すると、同じブローカーに対して設定されたダウンストリーム接続とアップストリーム接続がある場合、同じ接続が共有されます。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.maxRetryInterval

型: long
デフォルト: 2000
XML 名: max-retry-interval
説明: 再試行間隔の最大値。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.connectionTTL

型: long
デフォルト:
XML 名: connection-t-t-l
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.circuitBreakerTimeout

型: long
デフォルト: 30000
XML 名: circuit-breaker-timeout
説明: この接続がフェイルオーバーをサポートするかどうかを指定します。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.callTimeout

型: long
デフォルト: 30000
XML 名: call-timeout
説明: 応答を待つ期間。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.staticConnectors

型: List
デフォルト:
XML 名: static-connectors
説明: コネクターを介して設定されたコネクター参照のリスト。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.reconnectAttempts

型: int
デフォルト: -1
XML 名: reconnect-attempts
説明: 失敗後の再接続の試行回数。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.password

型: String
デフォルト:
XML 名: password
説明: パスワード。指定しない場合は、フェデレーションパスワードが使用されます。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.callFailoverTimeout

型: long
デフォルト: -1
XML 名: call-failover-timeout
説明: フェイルオーバー中に応答を待つ期間。値 -1 は制限がないことを意味します。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.hA

型: boolean
デフォルト:
XML 名: h-a
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.initialConnectAttempts

型: int
デフォルト: -1
XML 名: initial-connect-attempts
説明: 最初の接続試行の回数。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.retryInterval

型: long
デフォルト: 500
XML 名: retry-interval
説明: 連続する再試行間の間隔 (ミリ秒単位)。

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.clientFailureCheckPeriod

型: long
デフォルト:
XML 名: client-failure-check-period
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.connectionConfiguration.username

型: String
デフォルト:
XML 名: username
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.policyRefs

型: Collection
デフォルト:
XML 名: policy-refs
説明:

federationConfigurations.<name>.downstreamConfigurations.<name>.staticConnectors

型: List
デフォルト:
XML 名: static-connectors
説明: コネクターを介して設定されたコネクター参照のリスト。

federationConfigurations.<name>.federationPolicys

型: FederationPolicy
デフォルト:
XML 名: policy-set
説明:

federationConfigurations.<name>.addressPolicies

型: FederationAddressPolicyConfiguration
デフォルト:
XML 名: address-policy
説明:

federationConfigurations.<name>.addressPolicies.<name>.autoDeleteMessageCount

型: Long
デフォルト:
XML 名: auto-delete-message-count
説明: 動的に作成されたリモートキューが自動的に削除されるまでに、そのキュー内に存在できるメッセージの最大数。

federationConfigurations.<name>.addressPolicies.<name>.enableDivertBindings

型: Boolean
デフォルト:
XML 名: enable-divert-bindings
説明: true に設定すると、要求をリッスンできる迂回バインディングが有効になります。アドレスポリシーに含まれるアドレスに一致するアドレスを持つ迂回バインディングがある場合、迂回の転送アドレスに一致するキューバインディングは要求を作成します。デフォルト値は false です。

federationConfigurations.<name>.addressPolicies.<name>.includes.{NAME}.addressMatch

型: Matcher
デフォルト:
XML 名: include
説明:

federationConfigurations.<name>.addressPolicies.<name>.maxHops

型: int
デフォルト:
XML 名: max-hops
説明: メッセージがフェデレーションされるために実行できるホップの数。

federationConfigurations.<name>.addressPolicies.<name>.transformerRef

型: String
デフォルト:
XML 名: transformer-ref
説明: フェデレーション転送時にメッセージを変換するために設定するトランスフォーマーの参照名。

federationConfigurations.<name>.addressPolicies.<name>.autoDeleteDelay

型: Long
デフォルト:
XML 名: auto-delete-delay
説明: ダウンストリームブローカーが切断されてから、アップストリームキューが自動的に削除されるまでの期間 (ミリ秒単位)。

federationConfigurations.<name>.addressPolicies.<name>.autoDelete

型: Boolean
デフォルト:
XML 名: auto-delete
説明: アドレス連携の場合、ダウンストリームはアップストリームアドレス上に耐久性のあるキューを動的に作成します。ダウンストリームが切断され、遅延およびメッセージ数のパラメーターが満たされたときにアップストリームキューを削除するかどうかを指定します。

federationConfigurations.<name>.addressPolicies.<name>.excludes.{NAME}.addressMatch

型: Matcher
デフォルト:
XML 名: include
説明:

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.