以下のアプリケーション サーバの JMS 調整パラメータは、キュー接続およびメッセージ ドリブン ビーンのインスタンス プールを定義します。
WebSphere は、パフォーマンスを改善するために設定できる 2 つのパラメータをキュー接続ファクトリに提供します。 WebSphere 管理コンソールを使用して、以下のプロパティを設定してください。
WebLogic アプリケーション サーバでは、キュー接続ファクトリは、JMS スレッド プールのサイズに応じて、サーバの JMS スレッド プールまたはデフォルトの実行プールから接続処理スレッドを取得します。 JMS スレッド プールのサイズが 0 の場合、WebLogic は実行プール内のスレッドを使用します。
JMS スレッド プールのスレッド数は、CA Identity Manager イベント メッセージ ドリブン ビーンの最大ビーン プール サイズ(デフォルト設定は 128)に等しく設定することを推奨します。
CA Identity Manager がインストールされているドメインおよびサーバの[JMS Services]プロパティの JMS スレッド プール サイズは、WebLogic サーバ コンソールを使用して設定します。
CA Identity Manager イベント メッセージ ドリブン ビーンのプール サイズは、以下の場所にある記述子ファイル内の max-beans-in-free-pool 設定を変更することで設定します。
WebLogic_home\domain\applications\iam_im.ear\identityminder_ejb.jar\META-INF\weblogic-ejb-jar.xml
<weblogic-enterprise-bean>
<ejb-name>SubscriberMessageEJB</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>128</max-beans-in-free-pool>
<initial-beans-in-free-pool>16</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>com.netegrity.ims.msg.queue</destination-jndi-name>
</message-driven-descriptor>
</weblogic-enterprise-bean>
JBoss アプリケーション サーバでは、キュー接続ファクトリはサーバの標準 JMS プール セッション ファクトリから接続処理スレッドを取得します。 最大スレッド数は、デフォルトで 15 に設定されます。
この値は標準メッセージ ビーン コンテナの最大サイズ値に一致させるように推奨します。
JMS セッション プールのセクション ファクトリは、以下のファイルの JMSContainerInvoker の MaximumSize 要素で設定されます。
jboss_home\server\default\conf\standardjboss.xml
<invoker-proxy-binding>
<name>message-driven-bean</name>
….
<proxy-factory-config>
<JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
<MaximumSize>128</MaximumSize>
<MaxMessages>1</MaxMessages>
….
</proxy-factory-config>
</invoker-proxy-binding>
CA Identity Manager イベント メッセージ ドリブン ビーンのプール サイズは、以下の記述子ファイル内の最大サイズ値を変更することによって設定されます。
jboss_home\server\default\conf\standardjboss.xml
<container-configuration>
<container-name>Standard Message Driven Bean</container-name>
<call-logging>false</call-logging>
<invoker-proxy-binding-name>message-driven-bean</invoker-proxy-binding-name>
……
<container-pool-conf>
<MaximumSize>128</MaximumSize>
</container-pool-conf>
</container-configuration>
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|