0

アップかダウンかにかかわらず、mq リスナーのステータスを監視したいと考えています。接続がダウンしている場合は、それを追跡し、それに応じてプログラムを変更したいと思います。Java を使用してこれを達成する方法はありますか?

4

2 に答える 2

1

Websphere MQ を使用している場合は、この方法でリスナーを監視することを検討します。

websphere PCF として知られる Programmable Command Formats を使用して、リスナーにメッセージを送信できます。

可能な用途

これらの PCF クラスを使用して、汎用の WebSphere MQ 管理およびモニター用のアプリケーションを開発したり、WebSphere MQ 定義を照会または変更する必要がある特殊なアプリケーションで使用したりできます。

http://www-01.ibm.com/support/docview.wss?uid=swg24000668

于 2011-09-28T11:45:38.740 に答える
0

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);

それが私たちがやった方法です。

于 2011-09-28T13:04:35.327 に答える