5

私たちはIBMWebSphereMQアプリケーションに取り組んでおり、JMSAPIを使用してメッセージを操作しています。ただし、接続に時間がかかりすぎるという問題があり、JMS接続をプールしたいと考えています。スタンドアロンアプリケーションであるため、JNDIまたはプールサービスを提供するアプリケーションコンテナがありません。それで、これを解決するための解決策はありますか?JDBCの場合、DBCPまたはc3p0を使用してプールデータソースをアーカイブできます。JMSで、JMS接続をプールできる同様のプロジェクトはありますか?

4

2 に答える 2

7

以前は JMS MQConnectionFactoryにプーリングが組み込まれていましたが、バージョン 7 では削除されたようです。

以前のバージョンの WebSphere MQ classes for JMS で ConnectionPooling の使用を設定します。このメソッドは古い MQJMS アプリケーションとの互換性のために残されていますが、この接続プール機能はバージョン 7 から削除されているため、このプロパティを設定しても効果はありません。

他に何もない場合は、Apache Commons Poolを使用できます。DBCP (プールを使用) と同じ考え方ですが、非 JDBC オブジェクト用です。

于 2012-01-19T18:57:28.547 に答える