メッセージング・ブリッジ: 構成: 全般
メッセージング・ブリッジ・インスタンスは、2つのメッセージング・プロバイダ間でメッセージを転送します。プロバイダはWebLogic JMSの別の実装である場合と、サードパーティJMSメッセージング・プロバイダの場合があります。
このページでは、メッセージング・プロバイダ間の相互運用を行うために、このメッセージング・ブリッジ・インスタンスの全般的な設定を構成します。
構成オプション
名前 説明 名前 メッセージング・ブリッジの名前。
MBean属性:
WebLogicMBean.Name
スコープ このメッセージング・ブリッジに、ドメイン、パーティションまたはリソース・グループ・テンプレート内からアクセス可能にするかどうかを指定します。
ソース・ブリッジ宛先 メッセージング・ブリッジ・インスタンスがメッセージを読み取るソース宛先。
ターゲット・ブリッジ宛先 メッセージング・ブリッジ・インスタンスが、ソース宛先から受け取るメッセージを転送するターゲット宛先。
セレクタ メッセージング・ブリッジ・インスタンス経由で送信されるメッセージのフィルタ。
選択条件に一致するメッセージのみが、メッセージング・ブリッジを経由して送信されます。
キューの場合、選択条件に一致しないメッセージは後に残され、キュー内で蓄積されます。
トピックの場合、接続条件に一致しないメッセージは破棄されます。
MBean属性:
MessagingBridgeMBean.Selector
サービス品質 このメッセージング・ブリッジ・インスタンスのQOS (サービスの品質)。
「
必ず1回
」: ソース宛先の各メッセージが正確に1回のみターゲットに転送されます。これはメッセージング・ブリッジ・インスタンスで提供できるもっとも高いQOSです。「
最大1回
」: ソースの各メッセージが1回のみターゲットに転送されますが、転送中にメッセージが失われる可能性があります。「
重複可
」: ソース宛先のメッセージはターゲットに転送されます(失われることはありません)が、重複して転送されることがあります。MBean属性:
MessagingBridgeMBean.QualityOfService
セキュアな値:
必ず1回
QOSデグラデーション 構成されたQOS (サービスの品質)が使用できないときに、このメッセージング・ブリッジ・インスタンスでQOSの低下を許可するかどうかを指定します。
これを有効化すると、構成されたQOSが使用できないときは、メッセージング・ブリッジ・インスタンスによってQOSが低下します。QOSが低下した場合、ログ・メッセージがWebLogicの起動ウィンドウまたはログ・ファイルに配信されます。
これが有効化されておらず、リクエストされたサービス品質をメッセージング・ブリッジ・インスタンスが満たせない場合は、エラーが発生し、メッセージング・ブリッジ・インスタンスは起動しません。
最大アイドル時間 メッセージング・ブリッジ・インスタンスがアイドル状態にある最大秒数。
これは、非同期モードでは、メッセージング・ブリッジ・インスタンスが、ソースへの接続状態をチェックするまでの最長のアイドル時間です。
同期モードの場合は、関与するトランザクションがないときに、メッセージング・ブリッジが受信呼出しをブロックできる時間の長さです。
MBean属性:
MessagingBridgeMBean.IdleTimeMaximum
最小値:
0
最大値:
2147483647
非同期モードの有効化 メッセージング・ブリッジ・インスタンスが非同期メッセージング・モードで転送を行うかどうかを指定します。
AsyncEnabledは、ソース宛先で非同期受信がサポートされているメッセージング・ブリッジ・インスタンスに対してのみ適用されます。非同期モードで転送するメッセージング・ブリッジ・インスタンスは、ソース宛先によって駆動されます。メッセージング・ブリッジ・インスタンスはメッセージをリスニングし、到着したものを転送します。
AsyncEnabled
が選択されていない場合、ソースで非同期受信がサポートされていても、ブリッジ・インスタンスは強制的に同期モードで動作します。ノート:「サービス品質」が「必ず1回」に設定されているメッセージング・ブリッジ・インスタンスが非同期モードで動作するには、ソース宛先で
MDBTransaction
インタフェースがサポートされている必要があります。ソース宛先でMDBTransaction
がサポートされていないことが検出されると、ブリッジは自動的に同期モードに切り替わります。MBean属性:
MessagingBridgeMBean.AsyncEnabled
恒久性の有効化 メッセージング・ブリッジで恒久メッセージが許可されるかどうかを指定します。
ソース宛先がJMSトピックの場合にこれが有効化されていると、失敗のイベント時にメッセージが失われないように、メッセージング・ブリッジ・インスタンスで恒久サブスクリプションが使用されます。ソース宛先がJMSキューの場合、
DurabilityEnabled
は無視されます。
ソース宛先で恒久サブスクリプションが使用されている場合にこれが有効化されていると、ソースJMS実装では、メッセージング・ブリッジ・インスタンスが実行されていないときでも、送られてきたメッセージを保存します。これらのメッセージは、ブリッジ・インスタンスが再起動されたときにターゲット宛先に転送されます。管理者側で、恒久性を無効にすることができます。
この属性が有効化されていない場合は、ブリッジ・インスタンスの停止中にソースJMS実装に送信されたメッセージは、ターゲット宛先に転送されません。
起動済み ターゲットとするメッセージング・ブリッジ・インスタンスの初期動作状態を指定します。
有効化されている場合、メッセージング・ブリッジ・インスタンスはメッセージを転送します(実行中)。
有効化されていない場合、メッセージング・ブリッジ・インスタンスはメッセージを転送しません(一時停止中)。
メッセージング・ブリッジがメッセージの転送を開始した後(実行中)には、「
起動済み
」を使用してアクティブなメッセージング・ブリッジ・インスタンスを一時的にサスペンドするか、停止しているメッセージング・ブリッジ・インスタンスを再起動します。
一時的に停止中のメッセージング・ブリッジ・インスタンスを起動するには、「
起動済み
」チェック・ボックスを選択します。実行中のメッセージング・ブリッジ・インスタンスを一時的に停止するには、「
起動済み
」チェック・ボックスをクリアします。この値は、メッセージング・ブリッジ・インスタンスの実行時の状態を示すものではありません。
MBean属性:
MessagingBridgeMBean.Started
メッセージ・プロパティの保持 ブリッジ・インスタンスがメッセージを転送する際に、メッセージ・プロパティを保持するかどうかを指定します。
次のメッセージ・プロパティは保持されます。
メッセージID
メッセージのタイムスタンプ
ユーザーID
配信モード
優先度
有効期限
再配信の制限
順序単位の名前
ターゲット・ブリッジ宛先が外部JMSサーバー上にある場合、次のメッセージ・プロパティが保持されます。
配信モード
優先度
有効期限