WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

WebSphere MQ 接続

ブローカーが必要とするキュー・マネージャーへの WebSphere® MQ 接続の数は、WebSphere MQ リソースにアクセスするメッセージ・フローのアクションに依存しています。

キューにアクセスする各ブローカー・フローごとに、すべてのメッセージ・フロー・スレッドに対して、接続が 1 つずつ必要です。 同一のスレッドの複数のノードが同じキュー・マネージャーを使用する場合、同じ接続が使用されます。

必要なキュー・ハンドルの数も、フローの動作に依存しています。 キューにアクセスする各フローごとに、すべてのメッセージ・フロー・スレッドの固有のキュー名のそれぞれに対して、キュー・ハンドルが 1 つずつ必要です。 同一のフロー中の同一のキュー名にアクセスするノードは、同じキュー・ハンドルを使用します。

ブローカーを始動する際、およびブローカーの実行時に、ブローカーは WebSphere MQ キュー・ハンドルを開きます。 ブローカーはこれらのキュー・ハンドルをキャッシュに入れます。 例えば、メッセージ・フロー・ノードが最初に使用する WebSphere MQ リソースへのアクセスを開始した場合、キュー・マネージャーへの接続が開かれ、キューへの接続が開かれます。 この接続は、そのメッセージ・フロー・ノードが初めてメッセージを処理するときに開かれます。 MQInput ノードの場合は、フローの開始時に接続が開かれます。 このキュー・ハンドルは、以下のようになるまで、開いたままです。
  • メッセージ・フローがアイドル状態になり、1 分間使用されていない
  • 実行グループが停止している
  • ブローカーが停止する
フローがアイドル状態の際には、入力ノードのキュー・ハンドルは解放されません。 キュー・ハンドルが解放されるのは、メッセージ・フローを停止する際のみです。

WebSphere MQ 作業を実行するスレッドは、1 分間入力キューにメッセージが受信されないと、アイドル状態になります。 許可されているアイドル時間は、読み取られる入力キューが空になった時点から開始されます。 入力キューからメッセージ・フローがメッセージを取得すると、タイマーはリセットされます。

メッセージ・フローがアイドル状態の際に、実行グループは定期的に WebSphere MQ キュー・ハンドルを解放します。 したがって、ブローカーによって保持される接続は、ブローカーによるそれらのリソースの現在の使用状況を反映します。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:51


参照トピック参照トピック | バージョン 8.0.0.5 | ac35400_