第 10 章 将受管数据源添加到 Data Grid 服务器
通过在 Data Grid 服务器配置中添加受管数据源,优化 JDBC 数据库连接的连接池和性能。
10.1. 配置受管数据源 复制链接链接已复制到粘贴板!
作为 Data Grid 服务器配置的一部分创建受管 datasources,以优化 JDBC 数据库连接的连接池和性能。然后,您可以在缓存中指定受管数据源的 JDNI 名称,这会集中部署的 JDBC 连接配置。
先决条件
将数据库驱动程序复制到 Data Grid Server 安装中的
server/lib
目录中。提示使用
install
命令和 Data Grid 命令行界面(CLI)将所需的驱动程序下载到server/lib
目录,例如:install org.postgresql:postgresql:42.1.3
install org.postgresql:postgresql:42.1.3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
流程
- 打开 Data Grid Server 配置进行编辑。
-
将新的
数据源添加到
部分。data-
sources -
通过
name
属性或字段唯一标识数据源。 使用
jndi-name
属性或字段为数据源指定 JNDI 名称。提示您可以使用 JNDI 名称在 JDBC 缓存存储配置中指定数据源。
-
将
true
设置为statistics
属性或字段的值,以通过/metrics
端点为数据源启用统计。 提供 JDBC 驱动程序详细信息,以定义如何在
connection-factory
部分中定义数据源连接。-
使用
driver
属性或字段指定数据库驱动程序的名称。 -
使用 url 属性或字段指定 JDBC 连接
url
。 -
使用
用户名和密码
- 根据需要提供任何其他配置。
-
使用
-
在
connection-pool
部分中,定义 Data Grid Server 节点池并重复使用与连接池调整属性的连接。 - 保存对您的配置的更改。
验证
使用 Data Grid 命令行界面(CLI)测试数据源连接,如下所示:
启动 CLI 会话。
bin/cli.sh
bin/cli.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出所有数据源,并确认您创建的数据源可用。
server datasource ls
server datasource ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 测试数据源连接。
server datasource test my-datasource
server datasource test my-datasource
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
管理的数据源配置
XML
JSON
YAML