TDDL配置数据源
来源:互联网 发布:下载驱狗软件 编辑:程序博客网 时间:2024/05/17 22:08
TDDL用diamond来配置数据源参数,但是这个配置的参数着实复杂,这里记录一下。
TDDL里有两种数据源,对应到两种使用方法。
1、TAtomDataSource的配置
这是最基本的数据源,用来做 动态创建,添加,减少数据源等
配置:
Global
dataId组成规范: com.taobao.tddl.atom.global.${dbKey}
配置内容:
ip 数据实例的ip
port 数据实例的端口
dbname 数据库名称
dbType MYSQL,ORACLE
dbStatus RW,NA
App
dataId组成规范: com.taobao.tddl.atom.app.${appName}.${dbKey}
配置内容:
username 该应用使用的用户名
oracleConType oci,thin,如果db为mysql,则不用理会
minPoolSize 最小连接池
maxPoolSize 最大连接池
idleTimeout 连接的最大空闲时间
blockingTimeout 等待连接的最大时间
preparedStatementCacheSize Oracle专用
writeRestrictTimes 单位timeSliceInMillis写限制,默认空不限制
readRestrictTimes 单位timeSliceInMillis读限制,默认空不限制
threadCountRestrict 并发线程限制,默认空不限制
timeSliceInMillis 限制的时间单位
connectionProperties 连接参数
dataId组成规范:
com.taobao.tddl.atom.passwd.${dbName}.${dbType}.${userName}
配置内容:
属性key 说明
encPasswd 密码
encKey 密钥
应用层用TAtomDataSource的话,通过dbKey可以找到数据库服务器的地址,然后通过appName和dbKey可以找到当前应用对应的user账号和密码,这样就找齐了构造数据源所需要的全部信息。
appName和dbKey的关系是:一个dbKey对应一个数据源,一个数据源可能供多个上层应用(app)使用,但是各个app的权限不一。
2、 TGroupDataSource的配置
dataId组成规范:com.taobao.tddl.jdbc.group_V2.4.1_${dbGroupKey}
配置内容(示例):${dbKey}_0:r10w10p0,${dbKey}_bac:r10w0p0
TGroupDataSource用来实现读写分离等功能,如果要使用读写分离的功能,则要配置好TGroupDataSource。
TDDL里有两种数据源,对应到两种使用方法。
1、TAtomDataSource的配置
这是最基本的数据源,用来做 动态创建,添加,减少数据源等
配置:
Global
dataId组成规范: com.taobao.tddl.atom.global.${dbKey}
配置内容:
ip 数据实例的ip
port 数据实例的端口
dbname 数据库名称
dbType MYSQL,ORACLE
dbStatus RW,NA
App
dataId组成规范: com.taobao.tddl.atom.app.${appName}.${dbKey}
配置内容:
username 该应用使用的用户名
oracleConType oci,thin,如果db为mysql,则不用理会
minPoolSize 最小连接池
maxPoolSize 最大连接池
idleTimeout 连接的最大空闲时间
blockingTimeout 等待连接的最大时间
preparedStatementCacheSize Oracle专用
writeRestrictTimes 单位timeSliceInMillis写限制,默认空不限制
readRestrictTimes 单位timeSliceInMillis读限制,默认空不限制
threadCountRestrict 并发线程限制,默认空不限制
timeSliceInMillis 限制的时间单位
connectionProperties 连接参数
dataId组成规范:
com.taobao.tddl.atom.passwd.${dbName}.${dbType}.${userName}
配置内容:
属性key 说明
encPasswd 密码
encKey 密钥
应用层用TAtomDataSource的话,通过dbKey可以找到数据库服务器的地址,然后通过appName和dbKey可以找到当前应用对应的user账号和密码,这样就找齐了构造数据源所需要的全部信息。
appName和dbKey的关系是:一个dbKey对应一个数据源,一个数据源可能供多个上层应用(app)使用,但是各个app的权限不一。
2、 TGroupDataSource的配置
dataId组成规范:com.taobao.tddl.jdbc.group_V2.4.1_${dbGroupKey}
配置内容(示例):${dbKey}_0:r10w10p0,${dbKey}_bac:r10w0p0
TGroupDataSource用来实现读写分离等功能,如果要使用读写分离的功能,则要配置好TGroupDataSource。
0 0
- TDDL配置数据源
- TDDL配置方法(数据源bean,分库分表,sequence)
- tddl diamond配置
- TDDL动态数据源开源-示例使用说明
- TDDL动态数据源开源-示例使用说明
- TDDL动态数据源开源-示例使用说明
- TDDL集成springMVC的配置
- TDDL
- TDDL
- TDDL
- TDDL
- TDDL+DIAMOND的配置及使用(三):TDDL
- TDDL+DIAMOND的配置及使用(四):TDDL整合spring
- 配置数据源
- 数据源配置
- 配置数据源
- 配置数据源
- 数据源配置
- oracle触发器
- Linux中如何新建用户
- 指针函数与函数指针的区别
- (1.2.4)数组和广义表
- Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
- TDDL配置数据源
- 公司内网Debian Server上的openvpn服务器搭建并通过SSH隧道转发到广域网
- Matlab Intro - FFT
- HDU - 1318 Palindromes(字符串)
- C4.5算法
- 专款专用平台
- 【转】ACM博弈知识汇总
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句
- poj 1651 dp 记忆化搜索