2

私は現在、IBM MQ 7.0 を使用していますが、出口を使用したことがないため、出口をどのシナリオで使用するのが最適かを知る必要があります。それが使用されるリアルタイムの例が必要ですか?

4

1 に答える 1

5

出口は、ユーザー定義コードを呼び出すことができる QMgr またはチャネルの処理における単なるポイントです。いくつかの一般的な例は次のとおりです。

  • クライアント/サーバー出口ペアを使用して、サーバー側で検証されるクライアント資格情報を提供します。
  • Message Exit を使用して、メッセージ オプションを設定します (レポート オプションをオフにするなど)。
  • 接続出口を使用して、クライアントのワークロード・バランシングを実行します。
  • ワークロード・バランシング出口を使用して、クラスター内のメッセージの宛先を選択します。
  • API 出口を使用して、QMgr を移動するメッセージ コンテンツをキャプチャしてログに記録します。
  • OAM 出口を使用して、OAM の動作を変更します (例えば、SYSTEM.AUTH.DATA.QUEUE の代わりに LDAP に対して許可する)。

一般に、WMQ は、出口を必要とせずに必要なことを行います。ただし、WMQ が提供していない機能が必要な場合は、多くの場合、終了が役立ちます。サーバー側の WMQ 出口はシステムレベルの C コードであり、QMgr とメモリを共有するため、再入可能で、再配置可能で、スレッドセーフでなければならないことに注意してください。

于 2013-08-19T19:01:07.120 に答える