私は現在、IBM MQ 7.0 を使用していますが、出口を使用したことがないため、出口をどのシナリオで使用するのが最適かを知る必要があります。それが使用されるリアルタイムの例が必要ですか?
1460 次
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 に答える