14.6. 管理対象接続プールの設定
JBoss EAP は、以下に示す ManagedConnectionPool インターフェイスの 3 つの実装を提供します。
-
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedQueueManagedConnectionPool: これは、JBoss EAP 7 のデフォルトの接続プールであり、そのままの設定で最高のパフォーマンスを提供します。 -
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool: これは、以前の JBoss EAP バージョンではデフォルトの接続プールでした。 -
org.jboss.jca.core.connectionmanager.pool.mcp.LeakDumperManagedConnectionPool: この接続プールは、デバッグ目的でのみ使用され、シャットダウン時またはプールがフラッシュされたときにリークを報告します。
前提条件
- 管理 CLI へのアクセス。
手順
データソースの管理対象接続プールの実装を設定します。
---- /subsystem=datasources/data-source=DATA_SOURCE:write-attribute(name=mcp,value=MCP_CLASS) ----リソースアダプターの管理対象接続プールの実装を設定します。
---- /subsystem=resource-adapters/resource-adapter=RESOURCE_ADAPTER/connection-definitions=CONNECTION_DEFINITION:write-attribute(name=mcp,value=MCP_CLASS) ----メッセージングサーバーの管理対象接続プールの実装を設定します。
---- /subsystem=messaging-activemq/server=SERVER/pooled-connection-factory=CONNECTION_FACTORY:write-attribute(name=managed-connection-pool,value=MCP_CLASS) ----