アップかダウンかにかかわらず、mq リスナーのステータスを監視したいと考えています。接続がダウンしている場合は、それを追跡し、それに応じてプログラムを変更したいと思います。Java を使用してこれを達成する方法はありますか?
2 に答える
Websphere MQ を使用している場合は、この方法でリスナーを監視することを検討します。
websphere PCF として知られる Programmable Command Formats を使用して、リスナーにメッセージを送信できます。
可能な用途
これらの PCF クラスを使用して、汎用の WebSphere MQ 管理およびモニター用のアプリケーションを開発したり、WebSphere MQ 定義を照会または変更する必要がある特殊なアプリケーションで使用したりできます。
MBeans を使用することもできます (過去に SIBus に切り替える前に使用していました)。かつて、MBean タイプは「ListenerPort」と呼ばれていました。
Java コードを使用する場合は、jar を介して AdminClient にアクセスできます。WebSphere バージョン 7 の場合、そのクラスは com.ibm.ws.admin.core.jar にあるようです (WebSphere インストールのどこかにあるはずです。使用する場合は、Rational Application Developer または Rational Software Architect のインストールにもあるはずです)。それらのいずれか)。
とにかく、Mbeanを調べたら実行したい
//instance of AdminClient
adminClient.invoke(mBean, "start", null, null);
それが私たちがやった方法です。